Lines Matching defs:audio

104             av_log(s->avctx, AV_LOG_ERROR, "Unsupported audio channel arrangement (%d)\n", h.audio_mode);
108 av_log(s->avctx, AV_LOG_ERROR, "Invalid core audio sampling frequency\n");
152 // 5.3.2 - Primary audio coding header
166 // Number of primary audio channels
169 av_log(s->avctx, AV_LOG_ERROR, "Invalid number of primary audio channels (%d) for audio channel arrangement (%d)\n", s->nchannels, s->audio_mode);
400 // 5.4.1 - Primary audio coding side information
528 static inline int decode_blockcodes(int code1, int code2, int levels, int32_t *audio)
535 audio[n] = code1 - div * levels - offset;
540 audio[n] = code2 - div * levels - offset;
548 static inline int parse_block_codes(DCACoreDecoder *s, int32_t *audio, int abits)
556 if (decode_blockcodes(code1, code2, levels, audio)) {
564 static inline int parse_huffman_codes(DCACoreDecoder *s, int32_t *audio, int abits, int sel)
570 audio[i] = dca_get_vlc(&s->gb, &ff_dca_vlc_quant_index[abits - 1], sel);
575 static inline int extract_audio(DCACoreDecoder *s, int32_t *audio, int abits, int ch)
581 memset(audio, 0, DCA_SUBBAND_SAMPLES * sizeof(*audio));
589 return parse_huffman_codes(s, audio, abits, sel);
593 return parse_block_codes(s, audio, abits);
598 get_array(&s->gb, audio, DCA_SUBBAND_SAMPLES, abits - 3);
622 // 5.5 - Primary audio data arrays
626 int32_t audio[16], scale;
661 av_assert1((unsigned int)nlfesamples <= FF_ARRAY_ELEMS(audio));
664 get_array(&s->gb, audio, nlfesamples, 8);
681 s->lfe_samples[ofs] = clip23(audio[n] * scale >> 4);
699 if ((ret = extract_audio(s, audio, abits, ch)) < 0)
725 audio, step_size, scale, 0, DCA_SUBBAND_SAMPLES);
1023 int32_t audio[DCA_SUBBAND_SAMPLES], step_size, scale;
1028 get_array(&s->gb, audio, DCA_SUBBAND_SAMPLES, abits - 3);
1031 if ((ret = parse_block_codes(s, audio, abits)) < 0)
1054 audio, step_size, scale, 1, DCA_SUBBAND_SAMPLES);
1213 int32_t audio[DCA_SUBBAND_SAMPLES], step_size, scale;
1220 if ((ret = extract_audio(s, audio, abits, ch)) < 0)
1234 audio, step_size, scale, 0, DCA_SUBBAND_SAMPLES);