slomo gst-plugins-ugly: gst-plugins-ugly/ gst-plugins-ugly/ext/mpeg2dec/

[email protected] Mon, 1 Dec 2008 06:39:48 -0800 (PST)
Newsgroups gmane.comp.video.gstreamer.cvs
Message-ID <[email protected]>
CVS Root:       /cvs/gstreamer
Module:         gst-plugins-ugly
Changes by:     slomo
Date:           Mon Dec 01 2008  14:39:48 UTC

Log message:
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
Last change introduced a regression that made mpeg2dec handle
some 4:2:2 videos as 4:4:4. Fixes bug #562086.

Modified files:
    .               : ChangeLog
    ext/mpeg2dec    : gstmpeg2dec.c

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-ugly/ChangeLog.diff?r1=1.2438&r2=1.2439
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-ugly/ext/mpeg2dec/gstmpeg2dec.c.diff?r1=1.131&r2=1.132

====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-ugly/ChangeLog,v
retrieving revision 1.2438
retrieving revision 1.2439
diff -u -d -r1.2438 -r1.2439
--- ChangeLog	29 Nov 2008 13:33:36 -0000	1.2438
+++ ChangeLog	1 Dec 2008 14:39:33 -0000	1.2439
@@ -1,3 +1,9 @@
+2008-12-01  Sebastian Dröge  <[email protected]>
+
+	* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
+	Last change introduced a regression that made mpeg2dec handle
+	some 4:2:2 videos as 4:4:4. Fixes bug #562086.
 2008-11-29  Sebastian Dröge  <[email protected]>
 
 	Patch by: Cygwin Ports maintainer
Index: gstmpeg2dec.c
RCS file: /cvs/gstreamer/gst-plugins-ugly/ext/mpeg2dec/gstmpeg2dec.c,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -d -r1.131 -r1.132
--- gstmpeg2dec.c	25 Nov 2008 03:44:06 -0000	1.131
+++ gstmpeg2dec.c	1 Dec 2008 14:39:34 -0000	1.132
@@ -549,8 +549,10 @@
     mpeg2dec->v_offs =
         I420_V_OFFSET (mpeg2dec->decoded_width, mpeg2dec->decoded_height);
-  } else if (sequence->width == sequence->chroma_width &&
-      sequence->height != sequence->chroma_height) {
+  } else if ((sequence->width == sequence->chroma_width &&
+          sequence->height != sequence->chroma_height) ||
+      (sequence->width != sequence->chroma_width &&
+          sequence->height == sequence->chroma_height)) {
     gint halfsize;
     fourcc = GST_STR_FOURCC ("Y42B");

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

_______________________________________________
gstreamer-cvs-verbose mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gstreamer-cvs-verbose