This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository efl.

View the commit online.

commit 7fb5ba64b62664f994eefbc34b8dda203e77f90d
Author: Carsten Haitzler <ras...@rasterman.com>
AuthorDate: Mon Feb 3 19:53:46 2025 +0000

    make vaapi an opt in - it seems badly broken in gst
---
 src/modules/emotion/gstreamer1/emotion_gstreamer.c | 4 ++--
 src/modules/emotion/gstreamer1/emotion_sink.c      | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/modules/emotion/gstreamer1/emotion_gstreamer.c b/src/modules/emotion/gstreamer1/emotion_gstreamer.c
index 0de5e3170c..8cbdad8dbd 100644
--- a/src/modules/emotion/gstreamer1/emotion_gstreamer.c
+++ b/src/modules/emotion/gstreamer1/emotion_gstreamer.c
@@ -1249,8 +1249,8 @@ gstreamer_module_init(void)
         goto error_gst_plugin;
      }
 
-  if (!getenv("EMOTION_GST_NO_VAAPI"))
-    { // opt in for now via env var to disable vaapi if its a problem
+  if (getenv("EMOTION_GST_VAAPI"))
+    { // opt in for now via env var to test - it seems much is broken
       // also these codec names may change over time so for now this will do
       _vaapi_hw_decode("vaapiav1dec", EINA_TRUE);
       _vaapi_hw_decode("vaapih264dec", EINA_TRUE);
diff --git a/src/modules/emotion/gstreamer1/emotion_sink.c b/src/modules/emotion/gstreamer1/emotion_sink.c
index 691d32cd4a..435f4efe28 100644
--- a/src/modules/emotion/gstreamer1/emotion_sink.c
+++ b/src/modules/emotion/gstreamer1/emotion_sink.c
@@ -496,6 +496,7 @@ emotion_video_sink_main_render(void *data)
         info.plane_ptr[1] = GST_VIDEO_FRAME_PLANE_DATA(vframe, 1);
         info.plane_ptr[2] = GST_VIDEO_FRAME_PLANE_DATA(vframe, 2);
         info.plane_ptr[3] = GST_VIDEO_FRAME_PLANE_DATA(vframe, 3);
+       printf("send->vfmapped\n");
      }
    else
      {

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to