• 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

48     snprintf(s->avctx->stats_out, 256,
67 static double get_fps(AVCodecContext *avctx)
69 return 1.0 / av_q2d(avctx->time_base) / FFMAX(avctx->ticks_per_frame, 1);
133 if (!s->avctx->rc_max_available_vbv_use && s->avctx->rc_buffer_size) {
134 if (s->avctx->rc_max_rate) {
135 s->avctx->rc_max_available_vbv_use = av_clipf(s->avctx->rc_max_rate/(s->avctx->rc_buffer_size*get_fps(s->avctx)), 1.0/3, 1.0);
137 s->avctx->rc_max_available_vbv_use = 1.0;
141 s->avctx->rc_eq ? s->avctx->rc_eq : "tex^qComp",
143 NULL, NULL, 0, s->avctx);
145 av_log(s->avctx, AV_LOG_ERROR, "Error parsing rc_eq \"%s\"\n", s->avctx->rc_eq);
162 rcc->buffer_index = s->avctx->rc_initial_buffer_occupancy;
164 rcc->buffer_index = s->avctx->rc_buffer_size * 3 / 4;
171 p = s->avctx->stats_in;
192 p = s->avctx->stats_in;
217 av_log(s->avctx, AV_LOG_ERROR,
230 if ((s->flags & CODEC_FLAG_PASS2) && s->avctx->rc_strategy == FF_RC_STRATEGY_XVID) {
234 av_log(s->avctx, AV_LOG_ERROR,
248 if (s->avctx->qblur > 1.0) {
249 av_log(s->avctx, AV_LOG_ERROR, "qblur too large\n");
253 if (s->avctx->rc_initial_cplx) {
255 double bits = s->avctx->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num;
293 rcc->pass1_wanted_bits += s->bit_rate / get_fps(s->avctx);
310 if ((s->flags & CODEC_FLAG_PASS2) && s->avctx->rc_strategy == FF_RC_STRATEGY_XVID)
318 const double fps = get_fps(s->avctx);
319 const int buffer_size = s->avctx->rc_buffer_size;
320 const double min_rate = s->avctx->rc_min_rate / fps;
321 const double max_rate = s->avctx->rc_max_rate / fps;
331 av_log(s->avctx, AV_LOG_ERROR, "rc buffer underflow\n");
332 if (frame_size > max_rate && s->qscale == s->avctx->qmax) {
333 av_log(s->avctx, AV_LOG_ERROR, "max bitrate possibly too small or try trellis with large lmax or increase qmax\n");
348 if (s->avctx->debug & FF_DEBUG_RC)
349 av_log(s->avctx, AV_LOG_DEBUG, "stuffing %d bytes\n", stuffing);
364 AVCodecContext *a = s->avctx;
402 av_log(s->avctx, AV_LOG_ERROR, "Error evaluating rc_eq \"%s\"\n", s->avctx->rc_eq);
413 for (i = 0; i < s->avctx->rc_override_count; i++) {
414 RcOverride *rco = s->avctx->rc_override;
429 if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0)
430 q = -q * s->avctx->i_quant_factor + s->avctx->i_quant_offset;
431 else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0)
432 q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset;
442 AVCodecContext *a = s->avctx;
480 int qmin = s->avctx->lmin;
481 int qmax = s->avctx->lmax;
487 qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5);
488 qmax = (int)(qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5);
491 qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5);
492 qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5);
510 const double buffer_size = s->avctx->rc_buffer_size;
511 const double fps = get_fps(s->avctx);
512 const double min_rate = s->avctx->rc_min_rate / fps;
513 const double max_rate = s->avctx->rc_max_rate / fps;
520 if (s->avctx->rc_qmod_freq &&
521 frame_num % s->avctx->rc_qmod_freq == 0 &&
523 q *= s->avctx->rc_qmod_amp;
536 q *= pow(d, 1.0 / s->avctx->rc_buffer_aggressivity);
540 s->avctx->rc_min_vbv_overflow_use, 1));
543 if (s->avctx->debug & FF_DEBUG_RC)
544 av_log(s->avctx, AV_LOG_DEBUG,
556 q /= pow(d, 1.0 / s->avctx->rc_buffer_aggressivity);
560 s->avctx->rc_max_available_vbv_use,
563 if (s->avctx->debug & FF_DEBUG_RC)
564 av_log(s->avctx, AV_LOG_DEBUG,
572 s->avctx->rc_buffer_aggressivity);
573 if (s->avctx->rc_qsquish == 0.0 || qmin == qmax) {
617 const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0);
618 const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0);
619 const float temp_cplx_masking = s->avctx->temporal_cplx_masking;
620 const float spatial_cplx_masking = s->avctx->spatial_cplx_masking;
621 const float p_masking = s->avctx->p_masking;
622 const float border_masking = s->avctx->border_masking;
627 const int qmin = s->avctx->mb_lmin;
628 const int qmax = s->avctx->mb_lmax;
753 AVCodecContext *a = s->avctx;
764 s->avctx->rc_strategy == FF_RC_STRATEGY_XVID)
770 fps = get_fps(s->avctx);
881 if (s->avctx->debug & FF_DEBUG_RC) {
882 av_log(s->avctx, AV_LOG_DEBUG,
917 AVCodecContext *a = s->avctx;
919 double fps = get_fps(s->avctx);
951 av_log(s->avctx, AV_LOG_ERROR, "requested bitrate is too low\n");
963 rcc->buffer_index = s->avctx->rc_buffer_size / 2;
1023 av_dlog(s->avctx,
1042 s->avctx->qmin, s->avctx->qmax);
1045 av_log(s->avctx, AV_LOG_DEBUG,
1049 av_log(s->avctx, AV_LOG_DEBUG,
1053 av_log(s->avctx, AV_LOG_INFO,
1057 av_log(s->avctx, AV_LOG_ERROR,
1062 av_log(s->avctx, AV_LOG_ERROR,