FreeCalypso > hg > gsm-codec-lib
view hrutil/print-frame.c @ 540:5595293e4f29
gsmx-to-tw5a utility: use emit_hex_frame() in libtest
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 22 Sep 2024 00:36:35 +0000 |
parents | bb36ef735f25 |
children |
line wrap: on
line source
/* * Here we implement the common function that prints the parameters body * of each GSM-HR codec frame, whichever file format we read it from. */ #include <stdio.h> #include <stdint.h> print_frame_params(params) int16_t *params; { printf(" R0=%02x LPC=%03x,%03x,%02x Int=%x Mode=%x\n", params[0], params[1], params[2], params[3], params[4], params[5]); printf(params[5] ? " s1=%02x,%03x,%02x" : " s1=%02x,%02x,%02x", params[6], params[7], params[8]); printf(params[5] ? " s2=%x,%03x,%02x" : " s2=%02x,%02x,%02x", params[9], params[10], params[11]); printf(params[5] ? " s3=%x,%03x,%02x" : " s3=%02x,%02x,%02x", params[12], params[13], params[14]); printf(params[5] ? " s4=%x,%03x,%02x\n" : " s4=%02x,%02x,%02x\n", params[15], params[16], params[17]); }