diff ratecontrol.c @ 1141:6d6003cf89c2 libavcodec

qmin/qmax cleanup
author michaelni
date Mon, 17 Mar 2003 11:02:33 +0000
parents 77ccf7fe3bd0
children ea015319b9e8
line wrap: on
line diff
--- a/ratecontrol.c	Mon Mar 17 09:53:39 2003 +0000
+++ b/ratecontrol.c	Mon Mar 17 11:02:33 2003 +0000
@@ -356,8 +356,8 @@
  * gets the qmin & qmax for pict_type
  */
 static void get_qminmax(int *qmin_ret, int *qmax_ret, MpegEncContext *s, int pict_type){
-    int qmin= s->qmin;                                                       
-    int qmax= s->qmax;
+    int qmin= s->avctx->qmin;                                                       
+    int qmax= s->avctx->qmax;
 
     if(pict_type==B_TYPE){
         qmin= (int)(qmin*ABS(s->avctx->b_quant_factor)+s->avctx->b_quant_offset + 0.5);
@@ -368,7 +368,7 @@
     }
 
     if(qmin<1) qmin=1;
-    if(qmin==1 && s->qmin>1) qmin=2; //avoid qmin=1 unless the user wants qmin=1
+    if(qmin==1 && s->avctx->qmin>1) qmin=2; //avoid qmin=1 unless the user wants qmin=1
 
     if(qmin<3 && s->max_qcoeff<=128 && pict_type==I_TYPE) qmin=3; //reduce cliping problems