changeset 109:382a80f91149

trau-parse-n: add support for 125 us advance
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 22 Dec 2025 05:25:15 +0000
parents f2009a354444
children 597640501626
files trau-decode/parse-new16.c
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/trau-decode/parse-new16.c	Mon Dec 22 05:14:06 2025 +0000
+++ b/trau-decode/parse-new16.c	Mon Dec 22 05:25:15 2025 +0000
@@ -279,9 +279,14 @@
 				dump_raw_nibbles(filebuf + nf_pos, nf_accum);
 			}
 			have_t_bits = process_frame(p);
-			if (have_t_bits && !filebuf[p+158] && !filebuf[p+159]) {
+			if (have_t_bits && filebuf[p+158] == 0 &&
+			    filebuf[p+159] == 0) {
 				puts("advance of 250 us");
 				p += 158;
+			} else if (have_t_bits && filebuf[p+158] == 3 &&
+				   filebuf[p+159] == 0) {
+				puts("advance of 125 us");
+				p += 159;
 			} else
 				p += 160;
 			nf_pos = p;