diff options
-rw-r--r-- | src/DabMux.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/DabMux.cpp b/src/DabMux.cpp index 7b6530d..fd008a1 100644 --- a/src/DabMux.cpp +++ b/src/DabMux.cpp @@ -1626,6 +1626,7 @@ int main(int argc, char *argv[]) break; } + assert(figSize <= 30); memcpy(&etiFrame[index], Padding_FIB, 30 - figSize); index += 30 - figSize; @@ -1731,6 +1732,10 @@ int main(int argc, char *argv[]) etiFrame[index++] = ((char *) &CRCtmp)[1]; etiFrame[index++] = ((char *) &CRCtmp)[0]; + /* ETSI EN 300 799 Table 2: + * Only TM3 has a FIB count to CIF count that is + * not 3 to 1. + */ if (ensemble->mode == 3) { memcpy(&etiFrame[index], Padding_FIB, 30); index += 30; |