[Ffmpeg-cvslog] CVS: ffmpeg/libavcodec vp3.c,1.40,1.41
Michael Niedermayer CVS
michael
Mon May 16 11:29:16 CEST 2005
Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
In directory mail:/var2/tmp/cvs-serv3129
Modified Files:
vp3.c
Log Message:
fix dequant matrix
Index: vp3.c
===================================================================
RCS file: /cvsroot/ffmpeg/ffmpeg/libavcodec/vp3.c,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- vp3.c 13 May 2005 21:06:44 -0000 1.40
+++ vp3.c 16 May 2005 09:29:13 -0000 1.41
@@ -2066,7 +2066,6 @@
/* set up plane-specific parameters */
if (plane == 0) {
- dequantizer = s->intra_y_dequant;
output_plane = s->current_frame.data[0];
last_plane = s->last_frame.data[0];
golden_plane = s->golden_frame.data[0];
@@ -2075,7 +2074,6 @@
upper_motion_limit = 7 * s->current_frame.linesize[0];
lower_motion_limit = height * s->current_frame.linesize[0] + width - 8;
} else if (plane == 1) {
- dequantizer = s->intra_c_dequant;
output_plane = s->current_frame.data[1];
last_plane = s->last_frame.data[1];
golden_plane = s->golden_frame.data[1];
@@ -2084,7 +2082,6 @@
upper_motion_limit = 7 * s->current_frame.linesize[1];
lower_motion_limit = height * s->current_frame.linesize[1] + width - 8;
} else {
- dequantizer = s->intra_c_dequant;
output_plane = s->current_frame.data[2];
last_plane = s->last_frame.data[2];
golden_plane = s->golden_frame.data[2];
@@ -2172,6 +2169,12 @@
motion_source + stride + 1 + d,
stride, 8);
}
+ dequantizer = s->inter_dequant;
+ }else{
+ if (plane == 0)
+ dequantizer = s->intra_y_dequant;
+ else
+ dequantizer = s->intra_c_dequant;
}
/* dequantize the DCT coefficients */
More information about the ffmpeg-cvslog
mailing list