diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-03-25 19:56:03 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-03-25 19:56:03 +0100 |
commit | 12f130a487a0119fa9f9fa2da33e0ab19b54cdda (patch) | |
tree | e3ffdfc64f0a26bb0d7243671e3d55dce4f715e6 /src/DabMux.cpp | |
parent | 9a5392cf819e18ec5113d2864d62385dcfff2b45 (diff) | |
download | dabmux-12f130a487a0119fa9f9fa2da33e0ab19b54cdda.tar.gz dabmux-12f130a487a0119fa9f9fa2da33e0ab19b54cdda.tar.bz2 dabmux-12f130a487a0119fa9f9fa2da33e0ab19b54cdda.zip |
Fix correct FIG0/13 encoding
Diffstat (limited to 'src/DabMux.cpp')
-rw-r--r-- | src/DabMux.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/DabMux.cpp b/src/DabMux.cpp index ebbc786..5baad39 100644 --- a/src/DabMux.cpp +++ b/src/DabMux.cpp @@ -1523,7 +1523,7 @@ int main(int argc, char *argv[]) FIG0_13_shortAppInfo* info = (FIG0_13_shortAppInfo*)&etiFrame[index]; - info->SId = htonl((*componentFIG0_13)->serviceId); + info->SId = htonl((*componentFIG0_13)->serviceId) >> 16; info->SCIdS = (*componentFIG0_13)->SCIdS; info->No = 1; index += 3; @@ -1533,13 +1533,13 @@ int main(int argc, char *argv[]) FIG0_13_app* app = (FIG0_13_app*)&etiFrame[index]; app->setType(FIG0_13_APPTYPE_SLIDESHOW); app->length = 4; - app->xpad = 0x0cbc0000; + app->xpad = htonl(0x0cbc0000); /* xpad meaning CA = 0 CAOrg = 0 Rfu = 0 AppTy(5) = 12 (MOT, start of X-PAD data group) - DG = 1 (MSC data groups not used) + DG = 0 (MSC data groups used) Rfu = 0 DSCTy(6) = 60 (MOT) CAOrg(16) = 0 |