From 766ca0e652ec83121791ee599881664797474c9e Mon Sep 17 00:00:00 2001 From: rjkm Date: Tue, 1 Dec 2020 15:56:06 +0100 Subject: [PATCH] simplify check expression --- apps/tscheck.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/tscheck.c b/apps/tscheck.c index ea132c8..f3947eb 100644 --- a/apps/tscheck.c +++ b/apps/tscheck.c @@ -27,14 +27,16 @@ void proc_ts(int i, uint8_t *buf) { uint16_t pid= 0x1fff& ((buf[1] << 8) | buf[2]); uint8_t ccin = buf[3] & 0x1f; - + if( buf[0] == 0x47 && (buf[1] & 0x80) == 0) { if( pid != 8191 ) { if (ccin & 0x10) { if( cc[pid] != 0 ) { // TODO: 1 repetition allowed - if ((((cc[pid] + 1) & 0x0F) != (ccin & 0x0F)) ) + if ((((cc[pid] + 1) & 0x0F) != (ccin & 0x0F)) ) { cc_errors += 1; + printf("%04x: %u != %u\n", pid, (cc[pid] + 1) & 0x0F, ccin & 0x0F); + } } cc[pid] = ccin; }