Lines Matching refs:frame

100             av_log(s->avctx, AV_LOG_ERROR, "Invalid core frame size (%d bytes)\n", h.frame_size);
124 av_log(s->avctx, AV_LOG_ERROR, "Unknown core frame header error\n");
764 // Erase ADPCM history from previous frame if
851 // Seek to the end of core frame, don't trust XCH frame size
853 av_log(s->avctx, AV_LOG_ERROR, "Read past end of XCH frame\n");
871 // XXCH frame header length
874 // Check XXCH frame header CRC
876 av_log(s->avctx, AV_LOG_ERROR, "Invalid XXCH frame header checksum\n");
919 // CRC16 of XXCH frame header
921 av_log(s->avctx, AV_LOG_ERROR, "Read past end of XXCH frame header\n");
1086 // XBR frame header length
1089 // Check XBR frame header CRC
1091 av_log(s->avctx, AV_LOG_ERROR, "Invalid XBR frame header checksum\n");
1120 // CRC16 of XBR frame header
1122 av_log(s->avctx, AV_LOG_ERROR, "Read past end of XBR frame header\n");
1273 // Erase ADPCM history from previous frame if
1534 // Seek to the end of core frame
1536 av_log(s->avctx, AV_LOG_ERROR, "Read past end of X96 frame\n");
1556 // X96 frame header length
1559 // Check X96 frame header CRC
1561 av_log(s->avctx, AV_LOG_ERROR, "Invalid X96 frame header checksum\n");
1588 // CRC16 of X96 frame header
1590 av_log(s->avctx, AV_LOG_ERROR, "Read past end of X96 frame header\n");
1712 // must be done backwards from the end of core frame to work around
1719 // The distance between XCH sync word and end of the core frame
1720 // must be equal to XCH frame size. Off by one error is allowed for
1721 // compatibility with legacy bitstreams. Minimum XCH frame size is
1746 // The distance between X96 sync word and end of the core frame
1747 // must be equal to X96 frame size. Minimum X96 frame size is 96
1772 // XXCH frame header CRC must be valid. Minimum XXCH frame header
1825 av_log(s->avctx, AV_LOG_ERROR, "Read past end of core frame\n");
2065 static int filter_frame_fixed(DCACoreDecoder *s, AVFrame *frame)
2079 frame->nb_samples = nsamples = s->npcmsamples;
2080 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
2154 int32_t *plane = (int32_t *)frame->extended_data[i];
2162 static int filter_frame_float(DCACoreDecoder *s, AVFrame *frame)
2179 frame->nb_samples = nsamples = (s->npcmblocks * DCA_PCMBLOCK_SAMPLES) << x96_synth;
2180 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
2185 output_samples[s->ch_remap[i]] = (float *)frame->extended_data[i];
2347 int ff_dca_core_filter_frame(DCACoreDecoder *s, AVFrame *frame)
2369 ret = filter_frame_fixed(s, frame);
2371 ret = filter_frame_float(s, frame);
2395 if ((ret = ff_side_data_update_matrix_encoding(frame, matrix_encoding)) < 0)