[Ffmpeg-cvslog] CVS: ffmpeg/libavcodec svq1.c,1.57,1.58
Michael Niedermayer CVS
michael
Mon Sep 5 12:26:13 CEST 2005
Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
In directory mail:/var2/tmp/cvs-serv11839/libavcodec
Modified Files:
svq1.c
Log Message:
set a few variables correctly
Index: svq1.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/svq1.c,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -d -r1.57 -r1.58
--- svq1.c 14 Jul 2005 21:39:35 -0000 1.57
+++ svq1.c 5 Sep 2005 10:26:10 -0000 1.58
@@ -1118,8 +1118,15 @@
s->m.b8_stride= 2*s->m.mb_width+1;
s->m.f_code=1;
s->m.pict_type= s->picture.pict_type;
- s->m.qscale= s->picture.quality/FF_QP2LAMBDA;
s->m.me_method= s->avctx->me_method;
+ s->m.me.scene_change_score=0;
+ s->m.flags= s->avctx->flags;
+// s->m.out_format = FMT_H263;
+// s->m.unrestricted_mv= 1;
+
+ s->m.lambda= s->picture.quality;
+ s->m.qscale= (s->m.lambda*139 + FF_LAMBDA_SCALE*64) >> (FF_LAMBDA_SHIFT + 7);
+ s->m.lambda2= (s->m.lambda*s->m.lambda + FF_LAMBDA_SCALE/2) >> FF_LAMBDA_SHIFT;
if(!s->motion_val8[plane]){
s->motion_val8 [plane]= av_mallocz((s->m.b8_stride*block_height*2 + 2)*2*sizeof(int16_t));
More information about the ffmpeg-cvslog
mailing list