38 16, 20, 24, 0, 0, 0, 0, 0,
39 0, 0, 0, 0, 0, 0, 0, 0,
43 1, 2, 3, 4, 3, 4, 5, 3, 4, 5, 4, 5, 6, 4, 5, 4,
44 5, 6, 5, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
69 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
74 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1
98 return (in & 8 ? 44100 : 48000) << (in & 7) ;
105 for (i = 0; i < 13; i++)
116 for (i = 0; i < 13; i++)
117 layout |=
thd_layout[i] * ((chanmap >> i) & 1);
130 int ratebits, channel_arrangement;
162 channel_arrangement =
get_bits(gb, 5);
179 channel_arrangement =
get_bits(gb, 5);
185 channel_arrangement =
get_bits(gb, 13);
226 const uint8_t **poutbuf,
int *poutbuf_size,
243 for (i = 0; i < buf_size; i++) {
245 if ((mp->
pc.
state & 0xfffffffe) == 0xf8726fba &&
276 if (mp->
pc.
index + buf_size < 2) {
300 sync_present = (
AV_RB32(buf + 4) & 0xfffffffe) == 0xf8726fba;
309 parity_bits ^= buf[p++];
310 parity_bits ^= buf[p++];
312 if (i < 0 || buf[p-2] & 0x80) {
313 parity_bits ^= buf[p++];
314 parity_bits ^= buf[p++];
318 if ((((parity_bits >> 4) ^ parity_bits) & 0xF) != 0xF) {
341 #if FF_API_REQUEST_CHANNELS
362 #if FF_API_REQUEST_CHANNELS
401 *poutbuf_size = buf_size;