changeset 112:bf038fdde8da

trau-decode AMR8 common: print D126+T for No_Speech
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 22 Dec 2025 06:46:40 +0000
parents b3ebfbeee32b
children 0d81ce87dea5
files trau-decode/amr8-common.c
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/trau-decode/amr8-common.c	Mon Dec 22 06:37:26 2025 +0000
+++ b/trau-decode/amr8-common.c	Mon Dec 22 06:46:40 2025 +0000
@@ -375,11 +375,13 @@
 		c_bits[3], c_bits[4]);
 	printf("  Config_Prot=%u%u%u Msg_No=%u%u\n", d_bits[54], d_bits[55],
 		d_bits[56], d_bits[57], d_bits[58]);
-	if (c_bits[3] || c_bits[4])
+	if (c_bits[3] || c_bits[4]) {
 		decode_speech_frame(c_bits, d_bits);
-	else
+		printf("  T=%u\n", frame_bits[159]);
+	} else {
 		decode_nospeech_frame(c_bits, d_bits);
-	printf("  T=%u\n", frame_bits[159]);
+		printf("  D126=%u T=%u\n", frame_bits[158], frame_bits[159]);
+	}
 }
 
 static void