default: https://bugzilla.gnome.org/show_bug.cgi?id=779466
Upstream-Status: Inapproproate [i.MX/CODA specific hack]
+Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
---
- sys/v4l2/gstv4l2videodec.c | 9 +++++++++
- 1 file changed, 9 insertions(+)
+ sys/v4l2/gstv4l2videodec.c | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
diff --git a/sys/v4l2/gstv4l2videodec.c b/sys/v4l2/gstv4l2videodec.c
-index 2c07c30..4c7b1e6 100644
+index 09369ccc6..f036f6c93 100644
--- a/sys/v4l2/gstv4l2videodec.c
+++ b/sys/v4l2/gstv4l2videodec.c
-@@ -898,6 +898,15 @@ gst_v4l2_video_dec_subinstance_init (GTypeInstance * instance, gpointer g_class)
+@@ -956,6 +956,16 @@ gst_v4l2_video_dec_subinstance_init (GTypeInstance * instance, gpointer g_class)
+ GST_OBJECT (GST_VIDEO_DECODER_SRC_PAD (self)),
+ V4L2_BUF_TYPE_VIDEO_CAPTURE, klass->default_device,
gst_v4l2_get_input, gst_v4l2_set_input, NULL);
- self->v4l2capture->no_initial_format = TRUE;
- self->v4l2output->keep_aspect = FALSE;
+
+ /* XXX Hack to make sure dmabuf is used as default for capture io mode */
+ {
+ gst_v4l2_object_set_property_helper (self->v4l2capture,
+ PROP_CAPTURE_IO_MODE, &val, NULL);
+ }
++
}
static void
--
-2.7.4
+2.17.1