amlvideosink: CB2 add env to enable essos [2/2]
PD#SWPL-162593
Problem:
tsplayer use essos to request video plane, libvideorender
also use essos to request resource.This led to conflict.
Solution:
add env to enable essos. default is invalid
Verify:
ap222
Change-Id: I1475ac73d6daf94c826067466a5072cd734ffafc
Signed-off-by: fei.deng <fei.deng@amlogic.com>
diff --git a/src/gstamlvideosink.c b/src/gstamlvideosink.c
index fca9e99..c2392c6 100644
--- a/src/gstamlvideosink.c
+++ b/src/gstamlvideosink.c
@@ -745,6 +745,8 @@
{
case GST_STATE_CHANGE_NULL_TO_READY:
{
+ //set env to enable essos
+ setenv("ENABLE_WST_ESSOS","1",1);
if (!sink_priv->show_first_frame_asap) {
setenv("vendor_mediasync_show_firstframe_nosync", "0", 0);
}
@@ -880,6 +882,8 @@
render_close(sink_priv->render_device_handle);
}
gst_aml_video_sink_reset_private(sink);
+ //set env to invalid essos
+ setenv("ENABLE_WST_ESSOS","0",1);
break;
}