gdkpixbufsink: fix inverted pixel-aspect-ratio
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 11 Dec 2011 18:40:31 +0000 (18:40 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 11 Dec 2011 18:40:31 +0000 (18:40 +0000)
Spotted by Mike Morrison.

https://bugzilla.gnome.org/show_bug.cgi?id=665882

ext/gdk_pixbuf/gstgdkpixbufsink.c

index 8a9677a..2c2714e 100644 (file)
@@ -271,7 +271,7 @@ gst_gdk_pixbuf_sink_set_caps (GstBaseSink * basesink, GstCaps * caps)
 
   GST_INFO_OBJECT (sink, "format             : %d", fmt);
   GST_INFO_OBJECT (sink, "width x height     : %d x %d", w, h);
-  GST_INFO_OBJECT (sink, "pixel-aspect-ratio : %d/%d", par_d, par_n);
+  GST_INFO_OBJECT (sink, "pixel-aspect-ratio : %d/%d", par_n, par_d);
 
   return TRUE;
 }
@@ -344,7 +344,7 @@ gst_gdk_pixbuf_sink_handle_buffer (GstBaseSink * basesink, GstBuffer * buf,
      * The structure will take its own ref to the pixbuf. */
     s = gst_structure_new (msg_name,
         "pixbuf", GDK_TYPE_PIXBUF, pixbuf,
-        "pixel-aspect-ratio", GST_TYPE_FRACTION, sink->par_d, sink->par_n,
+        "pixel-aspect-ratio", GST_TYPE_FRACTION, sink->par_n, sink->par_d,
         NULL);
 
     msg = gst_message_new_element (GST_OBJECT_CAST (sink), s);