• 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

46     snprintf(s->avctx->stats_out, 256, "in:%d out:%d type:%d q:%d itex:%d ptex:%d mv:%d misc:%d fcode:%d bcode:%d mc-var:%d var:%d icount:%d skipcount:%d hbits:%d;\n",
109 res = av_expr_parse(&rcc->rc_eq_eval, s->avctx->rc_eq ? s->avctx->rc_eq : "tex^qComp", const_names, func1_names, func1, NULL, NULL, 0, s->avctx);
111 av_log(s->avctx, AV_LOG_ERROR, "Error parsing rc_eq \"%s\"\n", s->avctx->rc_eq);
127 rcc->buffer_index= s->avctx->rc_initial_buffer_occupancy;
134 p= s->avctx->stats_in;
154 p= s->avctx->stats_in;
176 av_log(s->avctx, AV_LOG_ERROR, "statistics are damaged at line %d, parser out=%d\n", i, e);
186 if((s->flags&CODEC_FLAG_PASS2) && s->avctx->rc_strategy == FF_RC_STRATEGY_XVID) {
190 av_log(s->avctx, AV_LOG_ERROR, "Xvid ratecontrol requires libavcodec compiled with Xvid support.\n");
204 if(s->avctx->qblur > 1.0){
205 av_log(s->avctx, AV_LOG_ERROR, "qblur too large\n");
209 if(s->avctx->rc_initial_cplx){
211 double bits= s->avctx->rc_initial_cplx * (i/10000.0 + 1.0)*s->mb_num;
243 rcc->pass1_wanted_bits+= s->bit_rate/(1/av_q2d(s->avctx->time_base)); //FIXME misbehaves a little for variable fps
261 if((s->flags&CODEC_FLAG_PASS2) && s->avctx->rc_strategy == FF_RC_STRATEGY_XVID)
268 const double fps= 1/av_q2d(s->avctx->time_base);
269 const int buffer_size= s->avctx->rc_buffer_size;
270 const double min_rate= s->avctx->rc_min_rate/fps;
271 const double max_rate= s->avctx->rc_max_rate/fps;
279 av_log(s->avctx, AV_LOG_ERROR, "rc buffer underflow\n");
293 if(s->avctx->debug & FF_DEBUG_RC)
294 av_log(s->avctx, AV_LOG_DEBUG, "stuffing %d bytes\n", stuffing);
307 AVCodecContext *a= s->avctx;
343 av_log(s->avctx, AV_LOG_ERROR, "Error evaluating rc_eq \"%s\"\n", s->avctx->rc_eq);
353 for(i=0; i<s->avctx->rc_override_count; i++){
354 RcOverride *rco= s->avctx->rc_override;
367 if (pict_type==AV_PICTURE_TYPE_I && s->avctx->i_quant_factor<0.0)
368 q= -q*s->avctx->i_quant_factor + s->avctx->i_quant_offset;
369 else if(pict_type==AV_PICTURE_TYPE_B && s->avctx->b_quant_factor<0.0)
370 q= -q*s->avctx->b_quant_factor + s->avctx->b_quant_offset;
378 AVCodecContext *a= s->avctx;
410 int qmin= s->avctx->lmin;
411 int qmax= s->avctx->lmax;
416 qmin= (int)(qmin*FFABS(s->avctx->b_quant_factor)+s->avctx->b_quant_offset + 0.5);
417 qmax= (int)(qmax*FFABS(s->avctx->b_quant_factor)+s->avctx->b_quant_offset + 0.5);
419 qmin= (int)(qmin*FFABS(s->avctx->i_quant_factor)+s->avctx->i_quant_offset + 0.5);
420 qmax= (int)(qmax*FFABS(s->avctx->i_quant_factor)+s->avctx->i_quant_offset + 0.5);
436 const double buffer_size= s->avctx->rc_buffer_size;
437 const double fps= 1/av_q2d(s->avctx->time_base);
438 const double min_rate= s->avctx->rc_min_rate / fps;
439 const double max_rate= s->avctx->rc_max_rate / fps;
444 if(s->avctx->rc_qmod_freq && frame_num%s->avctx->rc_qmod_freq==0 && pict_type==AV_PICTURE_TYPE_P)
445 q*= s->avctx->rc_qmod_amp;
457 q*= pow(d, 1.0/s->avctx->rc_buffer_aggressivity);
459 q_limit= bits2qp(rce, FFMAX((min_rate - buffer_size + rcc->buffer_index) * s->avctx->rc_min_vbv_overflow_use, 1));
461 if(s->avctx->debug&FF_DEBUG_RC){
462 av_log(s->avctx, AV_LOG_DEBUG, "limiting QP %f -> %f\n", q, q_limit);
472 q/= pow(d, 1.0/s->avctx->rc_buffer_aggressivity);
474 q_limit= bits2qp(rce, FFMAX(rcc->buffer_index * s->avctx->rc_max_available_vbv_use, 1));
476 if(s->avctx->debug&FF_DEBUG_RC){
477 av_log(s->avctx, AV_LOG_DEBUG, "limiting QP %f -> %f\n", q, q_limit);
483 //printf("q:%f max:%f min:%f size:%f index:%d bits:%f agr:%f\n", q,max_rate, min_rate, buffer_size, rcc->buffer_index, bits, s->avctx->rc_buffer_aggressivity);
484 if(s->avctx->rc_qsquish==0.0 || qmin==qmax){
532 const float lumi_masking= s->avctx->lumi_masking / (128.0*128.0);
533 const float dark_masking= s->avctx->dark_masking / (128.0*128.0);
534 const float temp_cplx_masking= s->avctx->temporal_cplx_masking;
535 const float spatial_cplx_masking = s->avctx->spatial_cplx_masking;
536 const float p_masking = s->avctx->p_masking;
537 const float border_masking = s->avctx->border_masking;
542 const int qmin= s->avctx->mb_lmin;
543 const int qmax= s->avctx->mb_lmax;
667 AVCodecContext *a= s->avctx;
677 if((s->flags&CODEC_FLAG_PASS2) && s->avctx->rc_strategy == FF_RC_STRATEGY_XVID)
683 fps= 1/av_q2d(s->avctx->time_base);
789 if(s->avctx->debug&FF_DEBUG_RC){
790 av_log(s->avctx, AV_LOG_DEBUG, "%c qp:%d<%2.1f<%d %d want:%d total:%d comp:%f st_q:%2.2f size:%d var:%d/%d br:%d fps:%d\n",
818 AVCodecContext *a= s->avctx;
820 double fps= 1/av_q2d(s->avctx->time_base);
848 av_log(s->avctx, AV_LOG_ERROR, "requested bitrate is too low\n");
860 rcc->buffer_index= s->avctx->rc_buffer_size/2;
911 av_log(s->avctx, AV_LOG_INFO,
926 /* av_log(s->avctx, AV_LOG_DEBUG, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n",
928 qscale_sum += av_clip(rcc->entry[i].new_qscale / FF_QP2LAMBDA, s->avctx->qmin, s->avctx->qmax);
931 av_log(s->avctx, AV_LOG_DEBUG,
935 av_log(s->avctx, AV_LOG_DEBUG,
939 av_log(s->avctx, AV_LOG_INFO,
943 av_log(s->avctx, AV_LOG_ERROR,
948 av_log(s->avctx, AV_LOG_ERROR,