This update brings in following fixes * Set "Progressive" in output caps to avoid memcpy * Set vpe in process mode for progressive streams to avoid OOM issues
Remove the redeundant patch from the recipe Signed-off-by: Ramprasad N <[email protected]> --- ...late-the-output-structure-with-progressiv.patch | 33 ---------------------- .../gst-plugins-ti/gstreamer1.0-plugins-vpe_git.bb | 5 ++-- 2 files changed, 2 insertions(+), 36 deletions(-) delete mode 100644 meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe/0001-gstvpe-Populate-the-output-structure-with-progressiv.patch diff --git a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe/0001-gstvpe-Populate-the-output-structure-with-progressiv.patch b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe/0001-gstvpe-Populate-the-output-structure-with-progressiv.patch deleted file mode 100644 index 3f35302..0000000 --- a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe/0001-gstvpe-Populate-the-output-structure-with-progressiv.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 4a8ae45e17e1e2d6299353cc871e9427617fa12d Mon Sep 17 00:00:00 2001 -From: Ramprasad N <[email protected]> -Date: Tue, 20 Mar 2018 19:05:18 +0530 -Subject: [PATCH] gstvpe: Populate the output structure with progressive - -playbin shows performance drop with waylandsink due -to frame-copy of frame buffers. The caps between vpe and -videoconverter don't match hence this results in frame-copy. -By setting the interlace-mode capabilities match and -all components will be configured to pass through mode. - -Signed-off-by: Ramprasad N <[email protected]> ---- - src/gstvpe.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/src/gstvpe.c b/src/gstvpe.c -index d795d4c..219e5e3 100644 ---- a/src/gstvpe.c -+++ b/src/gstvpe.c -@@ -237,6 +237,9 @@ gst_vpe_set_output_caps (GstVpe * self) - "width", G_TYPE_INT, self->output_width, - "height", G_TYPE_INT, self->output_height, NULL); - -+ gst_structure_set (out_s, "interlace-mode", G_TYPE_STRING, -+ "progressive", NULL); -+ - if (gst_structure_get_fraction (s, "pixel-aspect-ratio", - &par_width, &par_height)) - gst_structure_set (out_s, "pixel-aspect-ratio", GST_TYPE_FRACTION, --- -1.9.1 - diff --git a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe_git.bb b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe_git.bb index 4e1543b..fe452f0 100644 --- a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe_git.bb +++ b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe_git.bb @@ -5,12 +5,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" require gstreamer1.0-plugins-ti.inc -PR = "${INC_PR}.17" -SRCREV = "4fe4beaa1498e27878bf04020aef0099c17f2262" +PR = "${INC_PR}.18" +SRCREV = "a1fe1f3e3ae0582a4f84ae8fa7ca052fff2e9f76" SRC_URI = "git://git.ti.com/glsdk/gst-plugin-vpe.git;protocol=git \ file://ti-video.conf \ - file://0001-gstvpe-Populate-the-output-structure-with-progressiv.patch \ " do_install_append() { -- 1.9.1 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
