FreeCalypso > hg > gsm-codec-lib
changeset 587:7bce90c844c2 default tip
tw5b-dump: support verbose invalid SID per TW-TS-002 v1.2.0
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 12 Mar 2025 20:38:23 +0000 |
parents | b21ea4ab586d |
children | |
files | hrutil/tw5b-dump.c |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/hrutil/tw5b-dump.c Mon Mar 10 02:03:31 2025 +0000 +++ b/hrutil/tw5b-dump.c Wed Mar 12 20:38:23 2025 +0000 @@ -50,6 +50,8 @@ ft = frame[0] >> 4; switch (ft) { case 1: + if (frame[0] & 0x04) + goto invalid; printf("line %u: Invalid_SID frame\n", lineno); break; case 7: @@ -75,6 +77,12 @@ case 0: printf("line %u: good speech frame\n", lineno); break; + case 1: + if (!(frame[0] & 0x04)) + goto invalid; + printf("line %u: verbose invalid SID frame\n", + lineno); + break; case 2: printf("line %u: good SID frame\n", lineno); break;