From: Adrian Alonso Date: Fri, 29 Jun 2012 18:55:41 +0000 (-0500) Subject: gst-plugins-base: gstplaybin2 rawvideo support X-Git-Tag: 2.1~1767 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=0dd36eea31e519afdf8baf0c452256e7271b4968;p=meta-freescale.git gst-plugins-base: gstplaybin2 rawvideo support * Add gstplaybin2 rawvideo support * Direct rendering support for mfw_v4lsink Signed-off-by: Adrian Alonso Acked-by: Otavio Salvador Acked-by: Daiane Angolini --- diff --git a/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-plugins-base/gstplaybin2-rawvideo-support.patch b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-plugins-base/gstplaybin2-rawvideo-support.patch new file mode 100644 index 00000000..16d89b36 --- /dev/null +++ b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-plugins-base/gstplaybin2-rawvideo-support.patch @@ -0,0 +1,28 @@ +From cecba1668bc8607112a6a2b802c82b6313a0d2b4 Mon Sep 17 00:00:00 2001 +From: Adrian Alonso +Date: Tue, 19 Jun 2012 15:37:56 -0500 +Subject: [PATCH] gstplaybin2: rawvideo support + +* Enable support for rawvideo +* Support direct rendering for mfw_v4lsink plugin + +Signed-off-by: Adrian Alonso +--- + gst/playback/gstplaybin2.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c +index e01ff6c..9c638ae 100644 +--- a/gst/playback/gstplaybin2.c ++++ b/gst/playback/gstplaybin2.c +@@ -456,7 +456,7 @@ struct _GstPlayBinClass + #define DEFAULT_SUBURI NULL + #define DEFAULT_SOURCE NULL + #define DEFAULT_FLAGS GST_PLAY_FLAG_AUDIO | GST_PLAY_FLAG_VIDEO | GST_PLAY_FLAG_TEXT | \ +- GST_PLAY_FLAG_SOFT_VOLUME ++ GST_PLAY_FLAG_SOFT_VOLUME | GST_PLAY_FLAG_NATIVE_VIDEO + #define DEFAULT_N_VIDEO 0 + #define DEFAULT_CURRENT_VIDEO -1 + #define DEFAULT_N_AUDIO 0 +-- +1.7.10.2 diff --git a/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend new file mode 100644 index 00000000..ac420ce7 --- /dev/null +++ b/meta-fsl-arm/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend @@ -0,0 +1,12 @@ +# Freescale gstplaybin2 rawvideo support + +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +PRINC := "${@int(PRINC) + 1}" + +SRC_URI_append_mxs = " file://gstplaybin2-rawvideo-support.patch" +SRC_URI_append_mx5 = " file://gstplaybin2-rawvideo-support.patch" +SRC_URI_append_mx6 = " file://gstplaybin2-rawvideo-support.patch" + +PACKAGE_ARCH_mxs = "${MACHINE_ARCH}" +PACKAGE_ARCH_mx5 = "${MACHINE_ARCH}" +PACKAGE_ARCH_mx6 = "${MACHINE_ARCH}"