diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-11-23 19:54:42 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-11-23 19:54:42 +0100 |
commit | ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e (patch) | |
tree | de416e736c6bbb578fcc1284568ea77b0e5eb1d0 /etisnoop | |
parent | a3dcff8ca93859388cfe400c5a369fd51b67b7e5 (diff) | |
download | mmbtools-aux-ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e.tar.gz mmbtools-aux-ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e.tar.bz2 mmbtools-aux-ec8ddf1c11a164291c7b8a08ec4a31cfef675c5e.zip |
fix etisnoop FIG 0/1 mistake
Diffstat (limited to 'etisnoop')
-rw-r--r-- | etisnoop/etisnoop.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/etisnoop/etisnoop.cpp b/etisnoop/etisnoop.cpp index 9730d5c..4688ca9 100644 --- a/etisnoop/etisnoop.cpp +++ b/etisnoop/etisnoop.cpp @@ -616,19 +616,19 @@ void decodeFIG(std::vector<struct FIG> &figs, int long_flag = (f[i+2] >> 7); if (long_flag) { - int option = (f[i+2] >> 4) & 0x0F; + int option = (f[i+2] >> 4) & 0x07; int protection_level = (f[i+2] >> 2) & 0x03; int subchannel_size = ((f[i+2] & 0x03) << 6 ) | f[i+3]; i += 4; - if (option = 0x00) { + if (option == 0x00) { sprintf(desc, "Subch 0x%x, start_addr %d, long, EEP %d-A, subch size %d", subch_id, start_addr, protection_level, subchannel_size); } - else if (option = 0x01) { + else if (option == 0x01) { sprintf(desc, "Subch 0x%x, start_addr %d, long, EEP %d-B, subch size %d", subch_id, start_addr, protection_level, subchannel_size); |