FreeCalypso > hg > gsm-codec-lib
view libgsmefr/sid_insert.c @ 561:cf62fe9fac3a
gsmhr-cod2hex: read native endian by default
Let's change gsmhr-* utilities to read *.cod and *.dec files
in the local machine's native byte order by default, and support
both -b and -l override options. This approach is the only sane
one when we write *.cod and *.dec files in the local endian.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 12 Feb 2025 00:04:33 +0000 |
parents | b4db5366b595 |
children |
line wrap: on
line source
/* * EFR_insert_sid_codeword() inserts the 95 bit wide SID codeword into * an EFR frame in RTP encoding, normally as part of EFR_encode_frame() * processing right after EFR_params2frame(). */ #include "gsm_efr.h" void EFR_insert_sid_codeword(uint8_t *frame) { frame[6] |= 0x6F; frame[7] = 0xFF; frame[8] = 0xFF; frame[9] |= 0x80; frame[12] |= 0x3B; frame[13] = 0xFF; frame[14] = 0xFF; frame[15] |= 0xE0; frame[19] = 0xFF; frame[20] = 0xFF; frame[21] = 0xFF; frame[25] = 0xFF; frame[26] |= 0xFC; frame[27] = 0xFF; frame[28] |= 0xC0; }