[Mplayer-cvslog] CVS: main/libmpcodecs vd_lcl.c,1.3,1.4
Roberto Togni CVS
rtognimp at mplayerhq.hu
Fri Jan 17 22:45:28 CET 2003
Update of /cvsroot/mplayer/main/libmpcodecs
In directory mail:/var/tmp.root/cvs-serv9939
Modified Files:
vd_lcl.c
Log Message:
Remove duplicated code
Index: vd_lcl.c
===================================================================
RCS file: /cvsroot/mplayer/main/libmpcodecs/vd_lcl.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- vd_lcl.c 14 Dec 2002 17:55:56 -0000 1.3
+++ vd_lcl.c 17 Jan 2003 21:44:58 -0000 1.4
@@ -1,7 +1,7 @@
/*
*
* LCL (LossLess Codec Library) Decoder for Mplayer
- * (c) 2002 Roberto Togni
+ * (c) 2002, 2003 Roberto Togni
*
* Fourcc: MSZH, ZLIB
*
@@ -488,21 +488,7 @@
if ((hc->codec == CODEC_ZLIB) && (hc->flags & FLAG_PNGFILTER)) {
switch (hc->imgtype) {
case IMGTYPE_YUV111:
- for (row = 0; row < height; row++) {
- pixel_ptr = row * width * 3;
- yq = encoded[pixel_ptr++];
- uqvq = encoded[pixel_ptr++];
- uqvq+=(encoded[pixel_ptr++] << 8);
- for (col = 1; col < width; col++) {
- encoded[pixel_ptr] = yq -= encoded[pixel_ptr];
- uqvq -= (encoded[pixel_ptr+1] | (encoded[pixel_ptr+2]<<8));
- encoded[pixel_ptr+1] = (uqvq) & 0xff;
- encoded[pixel_ptr+2] = ((uqvq)>>8) & 0xff;
- pixel_ptr += 3;
- }
- }
- break;
- case IMGTYPE_RGB24: // No
+ case IMGTYPE_RGB24:
for (row = 0; row < height; row++) {
pixel_ptr = row * width * 3;
yq = encoded[pixel_ptr++];
More information about the MPlayer-cvslog
mailing list