RDKTV-24021: Cherrypicked Thunder PR#1279 to R4.2

Reason for change: Potential fix for RDKTV-24021
Test Procedure: see JIRA ticket
Risks: Low

Signed-off-by: mateusz.hobgarski@redembedded.com
(cherry picked from commit 8441349d28f7b762a5a6963a150c099ba7ec5019)
Change-Id: Ifbece5b52e861ed964a427276153e150c7bd70e9

RDKTV-24922: increase ocdm subsample size

Taken from changes proposed by LGI:

https://code.rdkcentral.com/r/c/components/generic/rdk-oe/meta-cmf-video/+/82049/2/recipes-extended/cbcs/wpeframework-interfaces/0110-OMWAPPI-910-Increase-subsamples-limit-for-4k-content.patch#8

Reason for change: Fix High bitrate WV tests
Test Procedure: See jira ticket
Risks: Low
Priority: P0
Change-Id: Id940efab3570b5deeb1360758dba8c8ca85a5e0b
Signed-off-by: Ievgen Mutavchi <Ievgen_Mutavchi@comcast.com>

DELIA-63390 : The autogenerated JDolbyOutput.h does not have dolby_ in R4.2

Reason for change: The autogenerated JDolbyOutput.h does not have dolby_ in R4.2. The Thunder Tools has some issue and Im working on back porting some changes from R4 branch as latest R4.3 fixed it already.
Meanwhile, here is the quick mitigation.
Test Procedure: DELIA-63390
Risks: Low
Change-Id: Ia9bfbc96ac1e7b7dc3ff1b2143ca2ca745180236
Signed-off-by: Karunakaran A <Karunakaran_Amirthalingam@cable.comcast.com>

RDK-42435 : Increase the timeout for JSONRPCLinkType

Reason for change: added wait for Websocket in Open() from R43 branch
to fix the thunder initiallize issue
Test Procedure: Verify in Jenkin Build
Risks: High
Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

(cherry picked from commit 1782569866489337340794c609d0cbe49bef368c)
Change-Id: Id8c8054a86c50cfdf54ef99e8674b984c4a8ef2b

DELIA-62085: Netflix protected playback issues with latest OCDM-CBCS changes

Reason for change: passing the initWithLast15 variable to fix netflix
playback failure
Signed-off-by: Krishna Priya Kanagaraj
<Krishnapriya_kanagaraj@comcast.com>
Priority: P0
Test Procedure: verify the Netflix OCDM playback
Risks: None
Change-Id: Ic9db213143913b8268adb884e4048f776d9d4be7

RDK-42896: Update Thunder & Thunder Components to R2-v1.15

Reason for change: Update the latest R2 git hash id for Thunder & its components
Test Procedure: Verify in Jenkin Build
Risks: High
Change-Id: I3d6b2193697ce0b78f99339aba8159d352e0bad3
Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

RDKTV-25123: GetMetrics Test Failed due to "NotSupported Error"

Reason for change: Add a new metrics punch through on the OCDM framework

Signed-off-by: Krishna Priya Kanagaraj <Krishnapriya_kanagaraj@comcast.com>
Test Procedure: Validate encrypted playabck
Priority: P1
Risks: None

Change-Id: I838f88ea483282d52bd13db9f3f7d6e55ac11fc6

RDK-40321: Add Rialto support into RDK-V builds

Reason for change: Migrate existent Rialto recipes and add a distro feature enable_rialto.
Test Procedure: Add distro feature enable_rialto and verify it builds.
Risks: low
Priority: P2
Change-Id: I82fb875d118b4500e440d17d67c75a2c5490590e
Signed-off-by: Mario Luzeiro <mario.luzeiro@sky.uk>
(cherry picked from commit 9d92dfb760a830720a73c05de5a593dca08e364b)
(cherry picked from commit a7c5f1069bd9fc187be6ea20bdd1640ab1a34c94)

RDK-43838: Getting the Configure Error on rialto-ocdm

Reason for change: Added the Wpeframerwork-native-tools as depende to avoid Configure error
Test Procedure: Verify in Jenkin Build
Risks: Medium

Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

(cherry picked from commit 52730a1714fbe9bb2c565b777a9cc7b6745c426b)
Change-Id: Ibb402657fb3d49b07fc70c7ad4289153df6f0862

RDK-42013: Uses Rialto repository tag version

Reason for change: Rialto to build based on its tag version instead of
of SHA hash
Test Procedure: Build Rialto
Risks: Low
Priority: P2
Signed-off-by: Mario Luzeiro <mario.luzeiro@sky.uk>

(cherry picked from commit 3b95c2fbe28ee928d38a44da968407e6a0a41a2f)
Change-Id: Ibbc02d270e9fd814b1de19475edad444a8b00f94

DELIA-63525 : Enable Thunder R4 Logging

Reason for change: Thunder R4 uses Messaging component for logging where as R2 was using Tracing. So we need to enable all the necessary logging levels in messaging component in R4 to continue to get what we were getting in R2.
Test Procedure: Verify wpeframework.log
Risks: Low
Signed-off-by: Karunakaran A <karunakaran_amirthalingam@cable.comcast.com>

(cherry picked from commit 24ec0eab9f4ca9c9b1ce0254ce64b425789584ea)
Change-Id: Ibf3e286ea2ad49d81611fe6c51a9a083bd4efd17

RDK-39525 : Thunder plugin start-up using systemd (generic)

Reason for change: Thunder plugins autostart false.
Build PluginActivator.
Notify type systemd service.
Thunder startup services.
Test Procedure: None
Risks: None
Signed-off-by: Sergey Borushevsky <Sergey_Borushevsky2@cable.comcast.com>

RDK-39525 : Removed patch for PluginActivator

Reason for change: It's already in 4.2.
Test Procedure: None
Risks: None
Signed-off-by: Sergey Borushevsky <Sergey_Borushevsky2@cable.comcast.com>

RDK-39525 : Removed 2 plugins from common list.

Reason for change: Some plugins are not available on SERCOMMXIONE images.
Test Procedure: None
Risks: None
Signed-off-by: Sergey Borushevsky <Sergey_Borushevsky2@cable.comcast.com>

RDK-39525 : Fixed "autostart":true patching.

Reason for change: pattern in sed command for "autostart":true patching doesn't match line for firebolt.json.
Test Procedure: Check that none of /etc/WPEFramework/plugins/ files contains "autostart":true.
Risks: None
Change-Id: Ia5050b85fda7b688391cf6b97715f9ba9fe7f025
Signed-off-by: Sergey Borushevsky <Sergey_Borushevsky2@cable.comcast.com>

DELIA-62843:TTS thunder plugin missing "speechrate" attribute

Reason for change: TTS thunder plugin missing "speechrate"
Test Procedure: Mentioned in ticket
Risks: Low

Signed-off-by: vdinak240 <Vishnu_Dinakaran@comcast.com>
Change-Id: I90da16eaeb8311f8f5dc259ca7668f0c745cc67f

DELIA-63402: Code Changes on TTS thunder plugin for PVS app restriction

Reason for change:Enable Access restriction on TTS for COM-RPC interface
Test Procedure: Mentioned in ticket
Risks: Low

Change-Id: Ib66a08735a9b3ff8d119e070c7d56f29517732a0
Signed-off-by: vdinak240 <Vishnu_Dinakaran@comcast.com>

RDKTV-24790: Failed to activate Messenger Plugin, response : ERROR_UNKNOWN_KEY

Reason for change: Bring Messenger support  in stable2 branch .
Test Procedure: Verify in Jenkin Build
Risks: High
Change-Id: I97a61b106e6fce8820b559ae0681f8ddab46ea3e
Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

RDK-43786: Implement Thunder Plugin Configuration for CMake-3.20 & above

Reason for change: set the legacy_generator to off to confirmed the generated json from <plugins>*.conf.in
Test Procedure: Verify in Jenkin Build
Risks: High
Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

RDK-43786: Implement Thunder Plugin Configuration for CMake-3.20 & above

Reason for change: updated the git hash id for recent cobalt-plugin.conf.in changes
Test Procedure: Verify in Jenkin Build
Risks: High
Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

Change-Id: Ic30c309bfc9821c5d497426cc92309b0e56acd01
(cherry picked from commit 576860d49a0b928e3eda6b503af5f68589bb644e)

RDK-42895 : Used R2.1.16 version of Wpeframework

Reason for change: for updates in PackageManager
Test Procedure: NONE
Risks: NONE
Signed-off-by: Sergey Borushevsky <Sergey_Borushevsky2@cable.comcast.com>

(cherry picked from commit 7fc318e131c1a7939b0f373c66d861bf8aef8b67)
Change-Id: I83ff71e1d075164f34cf277f548c8777af05dd4a

RDK-42435: Ctrlm-factory configure issue for Thunder R4.2

Reason for change: added the wpeframework-COM and wpeframework-Tracing library based on wpe_r4 distro features
Test Procedure: Verify in Jenkin Build
Risks: High
Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

(cherry picked from commit ba72d20681dd9c003f63be46397e89fa0972b39c)
Change-Id: Icd0096c47d5bfaafecf11c5d8b201dd15b2db3cc

RDK-43753: Default R4.2 Thunder release to Skyllama Devices

Reason for change: Added the python3 path to avoid SKY-LLAMA-PANEL Device Error and pull MotionDetection.conf.in changes from rdkservices
Test Procedure: Verify in Jenkin Build
Risks: High
Change-Id: I63a4fe7f3dc0b431d5c7646dfde3180776c90c18
Signed-off-by: Thamim  Razith <tabbas651@cable.comcast.com>

RDK-43918,RDKAAMP-1168 AAMP Federated / Remove aamp patch file in meta

RDKAAMP-1168 : [AAMP] Remove aamp patch file in meta and add as regular code fix

Reason for change: Remove aamp patch file in meta layer and add in actual aamp code
Test Procedure: Ensure no local or jenkins build failures and a general regression test
Risks: Low
Priority: P1

Signed-off-by: Alsameema.A <Alsameema_AhmedAnsar@Comcast.Com
(cherry picked from commit b5a7c4d8f6c5755da49087a7b208760e2e4bdc90)

RDK-43918 09-2023 AAMP Federated Release for Sprint 2309

Reason for change: 1st Tag for 2309 Sprint
Tickets listed in RDK ticket.
Test Procedure: IP Playback test
Risks:Low
Priority:P0
Signed-off-by: Paulpandian M <paulpandian_mariappan@cable.comcast.com>

Change-Id: Ia12e225f13868f3f663bd4aa9faa841b73aaa14f

RDKCOM-4245-Move syslog-ng variables to generic path

Reason for change: Move the syslog-ng variables to generic layer to let
community use it. Those variables should exist in generic layer and not
in comcast layer
Test Procedure: Ensure syslog-ng recipe is built and no issues observed in logging part.
Risks: Low

Change-Id: I2f1e2dca331ca112b13eb61b0347d9e89694a9ed
Signed-off-by: Arjun <arjun_daasuramdass@comcast.com>
(cherry picked from commit 77eaeef33f53f4ddb1c2303c614180193502cc00)

SERXIONE-3594: TTS plugin changes for offline tts flex2

Reason for change: support online/offline endpoint switch on supported device
Test Procedure: Mentioned in ticket
Risks: Low

Change-Id: I143ee8ae4046c975de0d1c880f6840bbf9f97f07
Signed-off-by: vdinak240 <Vishnu_Dinakaran@comcast.com>

RDK-44574 10-2023 AAMP Federated Release for Sprint 2310

Reason for change: 1st Tag for 2310 Sprint
Tickets listed in RDK ticket.
Test Procedure: IP Playback test
Risks: Low
Priority: P0
Change-Id: If2b44b10eb803b0097015f84540153e6e9715b6b
Signed-off-by: Paulpandian M <paulpandian_mariappan@cable.comcast.com>

RDK-44574,RDK-43751,RDKAAMP-1649,SERXIONE-3687,RDKAAMP-1159,RDKTV-25165

Reason for change: 2nd Tag for 2310 Sprint
RDK-43751,RDKAAMP-1649,SERXIONE-3687,RDKAAMP-1159,RDKTV-25165
Test Procedure: IP Playback test
Risks: Low
Priority: P0
Change-Id: I58c7f95821fe328eb6360df63c5510e526af52ab
Signed-off-by: Paulpandian M <paulpandian_mariappan@cable.comcast.com>

RDKCOM-4297 : Remove the IARM Patch from LocationSync Plugin

Reason for change: Remove the IARM Patch from LocationSync Plugin
Test Procedure: Perform reboot test and launch OTT apps
Risks: Low
Signed-off-by: Karunakaran A <karunakaran_amirthalingam@cable.comcast.com>

(cherry picked from commit 444ceb5c2d4bb69fbbb7cde7729a296cd091a438)
Change-Id: Ibb7f75f395350dedda0987a4b8ec58edde796ccc

RDKCOM-3963: Updating to the latest githash

Reason for change:
This commit is to update the latest githash in stabe2 and
refresh a patch to solve the build issue.

Test Procedure: Sanity.
Risks: None.
Change-Id: I4f4da16bc44582e5fbd7dfb3e91350eb331b2f82
Signed-off-by: Pradeepta Das <Pradeepta_Das@comcast.com>

RDK-32249: RCP refactor

Reason for change: RCP refactor recipe changes
Test Procedure: image builds
Risks: Low
Change-Id: I676ee2bf483c76eb20c20a8c63f2a72a3b1250cb
Signed-off-by: Kelvin Lu <Kelvin_Lu@comcast.com>

RDK-45031 11-2023 AAMP Federated Release for Sprint 2311

Reason for change: 1st Tag for 2311 Sprint
Tickets listed in RDK ticket.
Test Procedure: IP Playback test
Risks: Low
Priority: P0
Change-Id: I95de1e145910a16cbeb4dacc0294bb3bf8f602fd
Signed-off-by: Paulpandian M <paulpandian_mariappan@cable.comcast.com>

RDKTV-22161:DALS- DS bb file changes to support rfc

Reason for change: bb file changes to support rfc
Test Procedure: Test with methods
Risks: Low
Priority: P1
Signed-off-by: Krishna Prasad <krishna.prasad2@sky.uk>

(cherry picked from commit 988331d82500ab023b55a6d8e2144cede6ff9a6f)
Change-Id: I3e74cf0d5ee45962e8574e7287fd60c4914edb7a
(cherry picked from commit 9c58e34a0de1f21a6482de8ba2d0683435549694)

SERXIONE-2779, RDKTV-24454: Prefer systemproperties for Cobalt configuration

And unify Cobalt plugin properties configuration

Reason for change: YT certification.
Test Procedure: See Jira ticket.
Risks: YouTube apps
Priority: P1
Signed-off-by: Ievgen Mutavchi <Ievgen_Mutavchi@comcast.com>

(cherry picked from commit 0ff72b2d3abd06e23d473374c556bc8cdae852a5)
Change-Id: I87e83ce8b6945cd701a2d62dcf14fb53229616a6

DELIA-63096: Upgrade Cobalt version

Reason for change: YouTube request.
Test Procedure: See Jira ticket.
Risks: YouTube apps
Priority: P0
Signed-off-by: Ievgen Mutavchi <Ievgen_Mutavchi@comcast.com>

(cherry picked from commit 796e02d77f939c650892f859dbb7e9dda444c882)
Change-Id: I868bc177461ec3fc9dc0bd4bddd3bde685ad7d73

RDK-44629: Cobalt 24 initial recipes

Based on

https://code.rdkcentral.com/r/c/rdk/components/generic/rdk-oe/meta-rdk-video/+/91589

Reason for change: Cobalt upgrade
Test Procedure: Smoke test of YouTube apps
Priority: P2
Risks: None
Signed-off-by: Ievgen Mutavchi <Ievgen_Mutavchi@comcast.com>

DELIA-63627: pull cobalt sources from github

Reason for change: cobalt.googlesource.com/cobalt.git is deprecated,
see: https://groups.google.com/g/cobalt-dev/c/2YkqfcIV9a0
Test Procedure: Build verification and sanity test of YT apps
Priority: P1
Risks: Low
Change-Id: Ib5a6848a270c33140de3d4127451fc755cbc1089
Signed-off-by: Ievgen Mutavchi <Ievgen_Mutavchi@comcast.com>
82 files changed