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.