# HG changeset patch # User Mychaela Falconia # Date 1741811903 0 # Node ID 7bce90c844c2a9c6ddd890cdfcf8487db869dab3 # Parent b21ea4ab586d72e39f8529ceb388a7a8916f57a3 tw5b-dump: support verbose invalid SID per TW-TS-002 v1.2.0 diff -r b21ea4ab586d -r 7bce90c844c2 hrutil/tw5b-dump.c --- 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;