• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching refs:avctx

60     AVCodecContext *avctx;
165 av_log(alac->avctx, AV_LOG_ERROR, "invalid zero block size of %d %d %d\n", block_size, output_size, output_count);
350 static int alac_decode_frame(AVCodecContext *avctx, void *data,
355 ALACContext *alac = avctx->priv_data;
369 if (channels != avctx->channels) {
370 av_log(avctx, AV_LOG_ERROR, "frame header channel count mismatch\n");
393 av_log(avctx, AV_LOG_ERROR, "outputsamples %d > %d\n", outputsamples, alac->setinfo_max_samples_per_frame);
401 av_log(avctx, AV_LOG_ERROR, "unsupported block size: %u\n", outputsamples);
405 if ((ret = avctx->get_buffer(avctx, &alac->frame)) < 0) {
406 av_log(avctx, AV_LOG_ERROR, "get_buffer() failed\n");
412 av_log(avctx, AV_LOG_ERROR, "readsamplesize too big (%d)\n", readsamplesize);
469 av_log(avctx, AV_LOG_WARNING, "unknown prediction type: %i\n",
492 av_log(avctx, AV_LOG_ERROR, "Error : Wrong End Of Frame\n");
529 av_log(avctx, AV_LOG_ERROR, "Error : %d bits left\n", input_buffer_size * 8 - get_bits_count(&alac->gb));
537 static av_cold int alac_decode_close(AVCodecContext *avctx)
539 ALACContext *alac = avctx->priv_data;
557 FF_ALLOC_OR_GOTO(alac->avctx, alac->predicterror_buffer[ch],
560 FF_ALLOC_OR_GOTO(alac->avctx, alac->outputsamples_buffer[ch],
563 FF_ALLOC_OR_GOTO(alac->avctx, alac->extra_bits_buffer[ch],
568 alac_decode_close(alac->avctx);
574 const unsigned char *ptr = alac->avctx->extradata;
581 av_log(alac->avctx, AV_LOG_ERROR, "setinfo_max_samples_per_frame too large\n");
601 static av_cold int alac_decode_init(AVCodecContext * avctx)
604 ALACContext *alac = avctx->priv_data;
605 alac->avctx = avctx;
608 if (alac->avctx->extradata_size < ALAC_EXTRADATA_SIZE) {
609 av_log(avctx, AV_LOG_ERROR, "alac: extradata is too small\n");
613 av_log(avctx, AV_LOG_ERROR, "alac: set_info failed\n");
618 case 16: avctx->sample_fmt = AV_SAMPLE_FMT_S16;
620 case 24: avctx->sample_fmt = AV_SAMPLE_FMT_S32;
622 default: av_log_ask_for_sample(avctx, "Sample depth %d is not supported.\n",
628 av_log(avctx, AV_LOG_WARNING, "Invalid channel count\n");
629 alac->numchannels = avctx->channels;
632 alac->numchannels = avctx->channels;
634 avctx->channels = alac->numchannels;
636 if (avctx->channels > MAX_CHANNELS) {
637 av_log(avctx, AV_LOG_ERROR, "Unsupported channel count: %d\n",
638 avctx->channels);
643 av_log(avctx, AV_LOG_ERROR, "Error allocating buffers\n");
648 avctx->coded_frame = &alac->frame;