• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:avctx

168             av_dlog(s->avctx, "count:%d index:%d, mode:%d, x:%d pos:%d\n",
203 if (s->avctx->bits_per_raw_sample <= 8) {
208 decode_line(s, w, sample, plane_index, s->avctx->bits_per_raw_sample);
215 ((uint16_t*)(src + stride*y))[x] = sample[1][x] << (16 - s->avctx->bits_per_raw_sample);
227 int lbd = s->avctx->bits_per_raw_sample <= 8;
228 int bits = s->avctx->bits_per_raw_sample > 0 ? s->avctx->bits_per_raw_sample : 8;
307 av_log(f->avctx, AV_LOG_ERROR, "quant_table_index out of range\n");
336 av_log(f->avctx, AV_LOG_WARNING, "ignoring invalid SAR: %u/%u\n",
349 av_log(f->avctx, AV_LOG_ERROR, "slice_rct_y_coef out of range\n");
361 FFV1Context *f = fs->avctx->priv_data;
457 av_log(f->avctx, AV_LOG_ERROR, "bytestream end mismatching by %d\n", v);
521 ff_init_range_decoder(c, f->avctx->extradata, f->avctx->extradata_size);
526 av_log(f->avctx, AV_LOG_ERROR, "Invalid version in global header\n");
533 f->ac = f->avctx->coder_type = get_symbol(c, state, 0);
540 f->avctx->bits_per_raw_sample = get_symbol(c, state, 0);
552 av_log(f->avctx, AV_LOG_ERROR, "slice count invalid\n");
563 av_log(f->avctx, AV_LOG_ERROR, "read_quant_table error\n");
589 f->avctx->extradata, f->avctx->extradata_size);
591 av_log(f->avctx, AV_LOG_ERROR, "CRC mismatch %X!\n", v);
596 if (f->avctx->debug & FF_DEBUG_PICT_INFO)
597 av_log(f->avctx, AV_LOG_DEBUG,
602 f->avctx->bits_per_raw_sample,
625 av_log(f->avctx, AV_LOG_ERROR, "invalid version %d in ver01 header\n", v);
629 f->ac = f->avctx->coder_type = get_symbol(c, state, 0);
636 bits_per_raw_sample = f->version > 0 ? get_symbol(c, state, 0) : f->avctx->bits_per_raw_sample;
644 || bits_per_raw_sample != f->avctx->bits_per_raw_sample
649 av_log(f->avctx, AV_LOG_ERROR, "Invalid change of global parameters\n");
655 f->avctx->bits_per_raw_sample = bits_per_raw_sample;
665 if (f->avctx->skip_alpha) f->transparency = 0;
667 if (f->avctx->bits_per_raw_sample <= 8)
668 f->avctx->pix_fmt = AV_PIX_FMT_GRAY8;
670 f->avctx->pix_fmt = AV_PIX_FMT_GRAY16;
671 } else if (f->avctx->bits_per_raw_sample<=8 && !f->transparency) {
673 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUV444P; break;
674 case 0x01: f->avctx->pix_fmt = AV_PIX_FMT_YUV440P; break;
675 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUV422P; break;
676 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUV420P; break;
677 case 0x20: f->avctx->pix_fmt = AV_PIX_FMT_YUV411P; break;
678 case 0x22: f->avctx->pix_fmt = AV_PIX_FMT_YUV410P; break;
680 } else if (f->avctx->bits_per_raw_sample <= 8 && f->transparency) {
682 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUVA444P; break;
683 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUVA422P; break;
684 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUVA420P; break;
686 } else if (f->avctx->bits_per_raw_sample == 9 && !f->transparency) {
689 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUV444P9; break;
690 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUV422P9; break;
691 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUV420P9; break;
693 } else if (f->avctx->bits_per_raw_sample == 9 && f->transparency) {
696 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUVA444P9; break;
697 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUVA422P9; break;
698 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUVA420P9; break;
700 } else if (f->avctx->bits_per_raw_sample == 10 && !f->transparency) {
703 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUV444P10; break;
704 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUV422P10; break;
705 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUV420P10; break;
707 } else if (f->avctx->bits_per_raw_sample == 10 && f->transparency) {
710 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUVA444P10; break;
711 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUVA422P10; break;
712 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUVA420P10; break;
714 } else if (f->avctx->bits_per_raw_sample == 16 && !f->transparency){
716 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUV444P16; break;
717 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUV422P16; break;
718 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUV420P16; break;
720 } else if (f->avctx->bits_per_raw_sample == 16 && f->transparency){
722 case 0x00: f->avctx->pix_fmt = AV_PIX_FMT_YUVA444P16; break;
723 case 0x10: f->avctx->pix_fmt = AV_PIX_FMT_YUVA422P16; break;
724 case 0x11: f->avctx->pix_fmt = AV_PIX_FMT_YUVA420P16; break;
729 av_log(f->avctx, AV_LOG_ERROR,
733 if ( f->avctx->bits_per_raw_sample == 9)
734 f->avctx->pix_fmt = AV_PIX_FMT_GBRP9;
735 else if (f->avctx->bits_per_raw_sample == 10)
736 f->avctx->pix_fmt = AV_PIX_FMT_GBRP10;
737 else if (f->avctx->bits_per_raw_sample == 12)
738 f->avctx->pix_fmt = AV_PIX_FMT_GBRP12;
739 else if (f->avctx->bits_per_raw_sample == 14)
740 f->avctx->pix_fmt = AV_PIX_FMT_GBRP14;
742 if (f->transparency) f->avctx->pix_fmt = AV_PIX_FMT_RGB32;
743 else f->avctx->pix_fmt = AV_PIX_FMT_0RGB32;
745 av_log(f->avctx, AV_LOG_ERROR, "colorspace not supported\n");
748 if (f->avctx->pix_fmt == AV_PIX_FMT_NONE) {
749 av_log(f->avctx, AV_LOG_ERROR, "format not supported\n");
753 av_dlog(f->avctx, "%d %d %d\n",
754 f->chroma_h_shift, f->chroma_v_shift, f->avctx->pix_fmt);
758 av_log(f->avctx, AV_LOG_ERROR, "read_quant_table error\n");
776 av_log(f->avctx, AV_LOG_ERROR, "slice count %d is invalid\n", f->slice_count);
811 av_log(f->avctx, AV_LOG_ERROR,
836 static av_cold int decode_init(AVCodecContext *avctx)
838 FFV1Context *f = avctx->priv_data;
841 if ((ret = ffv1_common_init(avctx)) < 0)
844 if (avctx->extradata && (ret = read_extra_header(f)) < 0)
850 avctx->internal->allocate_progress = 1;
855 static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt)
859 FFV1Context *f = avctx->priv_data;
867 ff_thread_release_buffer(avctx, &f->last_picture);
872 if (f->version < 3 && avctx->field_order > AV_FIELD_PROGRESSIVE) {
875 if (avctx->field_order == AV_FIELD_TT || avctx->field_order == AV_FIELD_TB)
879 f->avctx = avctx;
892 av_log(avctx, AV_LOG_ERROR,
899 if ((ret = ff_thread_get_buffer(avctx, &f->picture, AV_GET_BUFFER_FLAG_REF)) < 0)
902 if (avctx->debug & FF_DEBUG_PICT_INFO)
903 av_log(avctx, AV_LOG_DEBUG, "ver:%d keyframe:%d coder:%d ec:%d slices:%d bps:%d\n",
904 f->version, p->key_frame, f->ac, f->ec, f->slice_count, f->avctx->bits_per_raw_sample);
906 ff_thread_finish_setup(avctx);
917 av_log(avctx, AV_LOG_ERROR, "Slice pointer chain broken\n");
926 av_log(f->avctx, AV_LOG_ERROR, "CRC mismatch %X!", crc);
927 if (ts != AV_NOPTS_VALUE && avctx->pkt_timebase.num) {
928 av_log(f->avctx, AV_LOG_ERROR, "at %f seconds\n", ts*av_q2d(avctx->pkt_timebase));
930 av_log(f->avctx, AV_LOG_ERROR, "at %"PRId64"\n", ts);
932 av_log(f->avctx, AV_LOG_ERROR, "\n");
943 fs->avctx = avctx;
947 avctx->execute(avctx,
971 avctx->pix_fmt,
981 ff_thread_release_buffer(avctx, &f->last_picture);
991 static int init_thread_copy(AVCodecContext *avctx)
993 FFV1Context *f = avctx->priv_data;