Lines Matching defs:avctx
127 AVCodecContext *avctx;
166 av_log(vc->avctx, AV_LOG_ERROR,\
269 av_log(vc->avctx, AV_LOG_ERROR,
277 av_log(vc->avctx, AV_LOG_ERROR,
285 av_log(vc->avctx, AV_LOG_ERROR,
345 av_log(vc->avctx, AV_LOG_ERROR, " More codelengths than codes in codebook. \n");
403 ff_dlog(vc->avctx, "Lookup offset %u ,", i);
414 ff_dlog(vc->avctx, "real lookup offset %u, vector: ", j);
416 ff_dlog(vc->avctx, " %f ",
418 ff_dlog(vc->avctx, "\n");
424 av_log(vc->avctx, AV_LOG_ERROR, "Bug in codevector vector building code. \n");
430 av_log(vc->avctx, AV_LOG_ERROR, "Codebook lookup type not supported. \n");
437 av_log(vc->avctx, AV_LOG_ERROR, " Invalid code lengths while generating vlcs. \n");
458 av_log(vc->avctx, AV_LOG_ERROR, " Error generating vlc tables. \n");
490 av_log(vc->avctx, AV_LOG_ERROR, "Vorbis time domain transform data nonzero. \n");
582 av_log(vc->avctx, AV_LOG_ERROR,
588 av_log(vc->avctx, AV_LOG_ERROR,
606 if (ff_vorbis_ready_floor1_list(vc->avctx,
618 av_log(vc->avctx, AV_LOG_ERROR, "Floor 0 order is 0.\n");
623 av_log(vc->avctx, AV_LOG_ERROR, "Floor 0 rate is 0.\n");
628 av_log(vc->avctx, AV_LOG_ERROR,
685 av_log(vc->avctx, AV_LOG_ERROR, "Invalid floor type!\n");
721 av_log(vc->avctx, AV_LOG_ERROR,
791 av_log(vc->avctx, AV_LOG_ERROR, "Other mappings than type 0 are not compliant with the Vorbis I specification. \n");
803 av_log(vc->avctx, AV_LOG_ERROR,
826 av_log(vc->avctx, AV_LOG_ERROR, "%u. mapping setup data invalid.\n", i);
927 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (no vorbis signature). \n");
932 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (codebooks). \n");
936 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (time domain transforms). \n");
940 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (floors). \n");
944 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (residues). \n");
948 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (mappings). \n");
952 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (modes). \n");
956 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis setup header packet corrupt (framing flag). \n");
973 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis id header packet corrupt (no vorbis signature). \n");
980 av_log(vc->avctx, AV_LOG_ERROR, "Invalid number of channels\n");
985 av_log(vc->avctx, AV_LOG_ERROR, "Invalid samplerate\n");
994 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis id header packet corrupt (illegal blocksize). \n");
1003 av_log(vc->avctx, AV_LOG_ERROR, " Vorbis id header packet corrupt (framing flag not set). \n");
1016 vc->fdsp = avpriv_float_dsp_alloc(vc->avctx->flags & AV_CODEC_FLAG_BITEXACT);
1035 static av_cold int vorbis_decode_init(AVCodecContext *avctx)
1037 vorbis_context *vc = avctx->priv_data;
1038 uint8_t *headers = avctx->extradata;
1039 int headers_len = avctx->extradata_size;
1045 vc->avctx = avctx;
1048 avctx->sample_fmt = AV_SAMPLE_FMT_FLTP;
1051 av_log(avctx, AV_LOG_ERROR, "Extradata missing.\n");
1056 av_log(avctx, AV_LOG_ERROR, "Extradata corrupt.\n");
1063 av_log(avctx, AV_LOG_ERROR, "First header is not the id header.\n");
1067 av_log(avctx, AV_LOG_ERROR, "Id header corrupt.\n");
1075 av_log(avctx, AV_LOG_ERROR, "Third header is not the setup header.\n");
1080 av_log(avctx, AV_LOG_ERROR, "Setup header corrupt.\n");
1085 av_channel_layout_uninit(&avctx->ch_layout);
1087 avctx->ch_layout.order = AV_CHANNEL_ORDER_UNSPEC;
1088 avctx->ch_layout.nb_channels = vc->audio_channels;
1090 av_channel_layout_copy(&avctx->ch_layout, &ff_vorbis_ch_layouts[vc->audio_channels - 1]);
1093 avctx->sample_rate = vc->audio_samplerate;
1122 av_log(vc->avctx, AV_LOG_ERROR, "floor0 dec: booknumber too high!\n");
1366 av_log(vc->avctx, AV_LOG_ERROR,
1426 av_log(vc->avctx, AV_LOG_ERROR, "Insufficient output buffer\n");
1580 av_log(vc->avctx, AV_LOG_ERROR, " Invalid residue type while residue decode?! \n");
1629 av_log(vc->avctx, AV_LOG_ERROR, "Not a Vorbis I audio packet.\n");
1672 av_log(vc->avctx, AV_LOG_ERROR, "Invalid codebook in vorbis_floor_decode.\n");
1708 av_log(vc->avctx, AV_LOG_ERROR, "Too many channels in vorbis_floor_decode.\n");
1774 static int vorbis_decode_frame(AVCodecContext *avctx, AVFrame *frame,
1779 vorbis_context *vc = avctx->priv_data;
1792 av_log(avctx, AV_LOG_ERROR, "Id header corrupt.\n");
1797 av_channel_layout_uninit(&avctx->ch_layout);
1799 avctx->ch_layout.order = AV_CHANNEL_ORDER_UNSPEC;
1800 avctx->ch_layout.nb_channels = vc->audio_channels;
1802 av_channel_layout_copy(&avctx->ch_layout, &ff_vorbis_ch_layouts[vc->audio_channels - 1]);
1805 avctx->sample_rate = vc->audio_samplerate;
1810 av_log(avctx, AV_LOG_DEBUG, "Ignoring comment header\n");
1819 av_log(avctx, AV_LOG_ERROR, "Setup header corrupt.\n");
1827 av_log(avctx, AV_LOG_ERROR, "Data packet before valid headers\n");
1833 if ((ret = ff_get_buffer(avctx, frame, 0)) < 0)
1870 static av_cold int vorbis_decode_close(AVCodecContext *avctx)
1872 vorbis_context *vc = avctx->priv_data;
1879 static av_cold void vorbis_decode_flush(AVCodecContext *avctx)
1881 vorbis_context *vc = avctx->priv_data;