30 #ifdef AMR_USE_16BIT_TABLES 58 while ((field_size = *ord_table++)) {
60 int field_offset = *ord_table++;
61 while (field_size--) {
62 int bit = *ord_table++;
64 field |= data[bit >> 3] >> (bit & 7) & 1;
66 out[field_offset >> 1] = field;
static void ff_amr_bit_reorder(uint16_t *out, int size, const uint8_t *data, const R_TABLE_TYPE *ord_table)
Fill the frame structure variables from bitstream by parsing the given reordering table that uses the...
Libavcodec external API header.