videoaggregator: lift restriction of changing pixel-aspect-ratio
authorThiago Santos <thiagoss@osg.samsung.com>
Wed, 2 Sep 2015 22:16:56 +0000 (19:16 -0300)
committerThiago Santos <thiagoss@osg.samsung.com>
Thu, 3 Sep 2015 14:18:22 +0000 (11:18 -0300)
The videoaggregator can convert PAR, there is no reason for
restricting it.

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

gst-libs/gst/video/gstvideoaggregator.c

index fe41e022fc43c7586aaf6a95e5151a638dd0efae..80b10d4452a763d73e0f5dc5be359248d1691a92 100644 (file)
@@ -813,9 +813,7 @@ gst_videoaggregator_pad_sink_setcaps (GstPad * pad, GstObject * parent,
 
   GST_VIDEO_AGGREGATOR_LOCK (vagg);
   if (GST_VIDEO_INFO_FORMAT (&vagg->info) != GST_VIDEO_FORMAT_UNKNOWN) {
-    if (GST_VIDEO_INFO_PAR_N (&vagg->info) != GST_VIDEO_INFO_PAR_N (&info)
-        || GST_VIDEO_INFO_PAR_D (&vagg->info) != GST_VIDEO_INFO_PAR_D (&info) ||
-        GST_VIDEO_INFO_INTERLACE_MODE (&vagg->info) !=
+    if (GST_VIDEO_INFO_INTERLACE_MODE (&vagg->info) !=
         GST_VIDEO_INFO_INTERLACE_MODE (&info)) {
       GST_ERROR_OBJECT (pad,
           "got input caps %" GST_PTR_FORMAT ", but " "current caps are %"