Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagediff
titlerdk_gstreamer_utils.patch
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

...