...
| Code Block | ||||
|---|---|---|---|---|
| ||||
diff --git a/rdk_gstreamer_utils.cpp b/rdk_gstreamer_utils.cpp index d9248871..b98cb2b4ff3248b5 100644 --- a/rdk_gstreamer_utils.cpp +++ b/rdk_gstreamer_utils.cpp @@ -78,7 +78,7 @@ namespace rdk_gstreamer_utils { { const char* audiodecodername = getAudioDecoderName_soc(); GstElement* audiodecoder = retrieveGstElementByName(pipeline, audiodecodername); - GstElement* videodecoder = retrieveGstElementByName(pipeline, "westerossink"); //default on RDK platforms + GstElement* videodecoder = retrieveGstElementByName(pipeline, "rialtomsevideosink"); //default on RDK platforms const char* AudioUnderflowSignal = getAudioUnderflowSignalName_soc(); const char* VideoUnderflowSignal = getVideoUnderflowSignalName_soc(); diff --git a/realtek/rdk_gstreamer_utils_soc.cpp b/realtek/rdk_gstreamer_utils_soc.cpp index 63246645..564a364d 100644 --- a/realtek/rdk_gstreamer_utils_soc.cpp +++ b/realtek/rdk_gstreamer_utils_soc.cpp @@ -106216,7 +106216,7 @@ namespace rdk_gstreamer_utils { { GstElement *audioSink = NULLreturn switchToAudioMasterMode_soc(); } - LOG_RGU("configureUIAudioSink_soc: : connecting rtkaudiosink"); - audioSink = gst_element_factory_make ("rtkaudiosink","rtkaudiosink"); + + void setKeyFrameFlag(GstBuffer *gstBuffer,bool val) { audioSink = gst_element_factory_make ("rialtomseaudiosink","rialtomseaudiosink"); setKeyFrameFlag_soc(gstBuffer,val); diff --git a/realtek/rdk_gstreamer_utils_soc.cpp b/realtek/rdk_gstreamer_utils_soc.cpp index 25f70ec1..ae5dd165 100644 --- a/realtek/rdk_gstreamer_utils_soc.cpp +++ b/realtek/rdk_gstreamer_utils_soc.cpp @@ -105,8 +105,8 @@ namespace rdk_gstreamer_utils GstElement * configureUIAudioSink_soc(bool TTSenabled) { GstElement *audioSink = NULL; - LOG_RGU("configureUIAudioSink_soc: : connecting rtkaudiosink"); - audioSink = gst_element_factory_make ("rtkaudiosink","rtkaudiosink"); + LOG_RGU("configureUIAudioSink_soc: : connecting rialtowebaudiosink"); + audioSink = gst_element_factory_make ("rialtowebaudiosink","rialtowebaudiosink"); g_object_set(G_OBJECT(audioSink), "media-tunnel", FALSE, NULL); g_object_set(G_OBJECT(audioSink), "audio-service", TRUE, NULL); @@ -870,7 +870,7 @@ namespace rdk_gstreamer_utils bool getDelayTimerEnabled_soc() { - return true; + return false; } void switchToAudioMasterMode_soc() diff --git a/rialto/rdk_gstreamer_utils_soc.cpp b/rialto/rdk_gstreamer_utils_soc.cpp index 26ea04d4..67b3c852 100644 --- a/rialto/rdk_gstreamer_utils_soc.cpp +++ b/rialto/rdk_gstreamer_utils_soc.cpp @@ -77,8 +77,8 @@ namespace rdk_gstreamer_utils GstElement * configureUIAudioSink_soc(bool TTSenabled) { GstElement *audioSink = NULL; - LOG_RGU("configureUIAudioSink_soc: : connecting rialtouiaudiosink"); - audioSink g= gst_objectelement_set(G_OBJECT(audioSink), "media-tunnel", FALSE, NULL); factory_make ("rialtouiaudiosink","rialtouiaudiosink"); + LOG_RGU("configureUIAudioSink_soc: : connecting rialtowebaudiosink"); + audioSink = ggst_objectelement_set(G_OBJECT(audioSink), "audio-service", TRUE, NULL); diff --git a/rialto/rdk_gstreamer_utils_soc.cpp b/rialto/factory_make ("rialtowebaudiosink","rialtowebaudiosink"); return audioSink; } @@ -181,7 +181,7 @@ namespace rdk_gstreamer_utils_soc.cpp index 26ea04d4..e5cef981 100644 --- a/rialto/rdk_gstreamer_utils_soc.cpp +++ b/rialto/rdk_gstreamer_utils_soc.cpp @@ -77,8 +77,8 @@ namespace rdk_gstreamer_utils // no op. To be implemented if required later return; } - + GstElementvoid * configureUIAudioSinksetKeyFrameFlag_soc(GstBuffer *gstBuffer,bool TTSenabledval) { GstElement *audioSink = NULL; - LOG_RGU("configureUIAudioSink_soc: : connecting rialtouiaudiosink"); - audioSink = gst_element_factory_make ("rialtouiaudiosink","rialtouiaudiosink"); + // no op. To be implemented if required later @@ -190,7 +190,7 @@ namespace rdk_gstreamer_utils bool getDelayTimerEnabled_soc() { - LOG_RGU("configureUIAudioSink_soc: : connectingreturn rialtomseaudiosink")true; + audioSink = gst_element_factory_make ("rialtomseaudiosink","rialtomseaudiosink")return false; } return audioSink; }void SetAudioServerParam_soc(bool enabled) |
After applying those changes, component has to be rebuilt using bitbake -C configure rdk-gstreamer-utils
...