Acked-by: Karthik Ramanan <[email protected]>

On 12-Jun-18 10:15 AM, Ramprasad N wrote:
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() {

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to