Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
9b96584
RDKEMW-6279: Revert of HdmiCecSink comrpc changes (#129) (#199)
yuvaramachandran-gurusamy Jul 22, 2025
8a6fd55
RDKEMW-6279 - Changelog updates for 1.3.4
srikanth-vv Jul 22, 2025
a785f89
Merge branch 'release/1.3.4' into main
srikanth-vv Jul 22, 2025
760ee0f
Merge tag '1.3.4' into develop
srikanth-vv Jul 22, 2025
4b8146e
RDKEMW-6230: Retry logic used dsGetHDMIARCPortId in HdmiCecSink (#203)
yuvaramachandran-gurusamy Jul 23, 2025
b12cd97
1.3.5 release changelog updates
suppal045 Jul 23, 2025
a659fe3
Merge branch 'release/1.3.5' into main
suppal045 Jul 23, 2025
024be52
Merge tag '1.3.5' into develop
suppal045 Jul 23, 2025
7b417c6
RDKEMW-6325: platfromSupport is missing from dimmingMode capabilities
anjuraveendran2024 Jul 22, 2025
deffc51
Merge pull request #198 from rdkcentral/feature/RDKTV-37015
utkarshece14 Jul 24, 2025
008fa89
[RDKEMW-3513] PR action to run with latest change (#163)
PriyaPesala Jul 24, 2025
cc6cb21
RDKEMW-2942 : Remove the HdmiInput plugin and replace its references …
ssitar583 Jul 24, 2025
b969871
RDKTV-37015 - Changelog updates for 1.4.0
srikanth-vv Jul 28, 2025
998cda0
Merge branch 'release/1.4.0' into main
srikanth-vv Jul 28, 2025
152ff74
Merge tag '1.4.0' into develop
srikanth-vv Jul 28, 2025
71b8500
[RDKEMW-5410] RDKEMW-6572 : Compilation error was not reported for th…
PriyaPesala Jul 30, 2025
96f62a8
RDKEMW-5197 AVOutput Advance PQParams
aktamilbe Jul 15, 2025
414c41b
RDKEMW-5197 : Updated review comments
aktamilbe Jul 16, 2025
2529943
RDKEMW-5197 : Removed Plugin Caps implementation
aktamilbe Jul 16, 2025
10dbd49
RDKEMW-5197 : Discard CMS Changes
aktamilbe Jul 18, 2025
c891f28
RDKEMW-5197 Sync code updated
Jul 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 26 additions & 9 deletions .github/workflows/L1-tests.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
name: L1-tests

on:
push:
branches: [ main, develop, 'sprint/**', 'release/**' ]
pull_request:
branches: [ main, develop, 'sprint/**', 'release/**' ]
workflow_call:
inputs:
caller_source:
description: "Specifies the source type (e.g., local or test framework) for the workflow."
required: true
type: string
secrets:
RDKCM_RDKE:
required: true

env:
BUILD_TYPE: Debug
Expand Down Expand Up @@ -66,6 +71,11 @@ jobs:
python-version: '3.x'
- run: pip install jsonref

- name: ACK External Trigger
run: |
echo "Message: External Trigger Received for L1 Tests"
echo "Trigger Source: ${{ inputs.caller_source }}"

- name: Set up CMake
uses: jwlawson/[email protected]
with:
Expand Down Expand Up @@ -117,10 +127,19 @@ jobs:
token: ${{ secrets.RDKCM_RDKE }}

- name: Checkout entservices-inputoutput
if: ${{ inputs.caller_source == 'local' }}
uses: actions/checkout@v3
with:
path: entservices-inputoutput

- name: Checkout entservices-inputoutput-testframework
if: ${{ inputs.caller_source == 'testframework' }}
uses: actions/checkout@v3
with:
repository: rdkcentral/entservices-inputoutput
path: entservices-inputoutput
ref: develop

- name: Checkout googletest
if: steps.cache.outputs.cache-hit != 'true'
uses: actions/checkout@v3
Expand Down Expand Up @@ -437,10 +456,9 @@ jobs:
-DHAS_FRONT_PANEL=ON
-DRDK_SERVICES_L1_TEST=ON
-DPLUGIN_AVINPUT=ON
-DPLUGIN_HDMIINPUT=ON
-DPLUGIN_HDCPPROFILE=ON
-DPLUGIN_HDMICECSOURCE=ON
-DPLUGIN_HDMICECSINK=OFF
-DPLUGIN_HDMICECSINK=ON
-DUSE_THUNDER_R4=ON
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
&&
Expand Down Expand Up @@ -515,10 +533,9 @@ jobs:
-DCMAKE_BUILD_TYPE=Debug
-DDS_FOUND=ON
-DPLUGIN_AVINPUT=ON
-DPLUGIN_HDMIINPUT=ON
-DPLUGIN_HDCPPROFILE=ON
-DPLUGIN_HDMICECSOURCE=ON
-DPLUGIN_HDMICECSINK=OFF
-DPLUGIN_HDMICECSINK=ON
-DRDK_SERVICES_L1_TEST=ON
-DUSE_THUNDER_R4=ON
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
Expand Down Expand Up @@ -667,7 +684,7 @@ jobs:
if: ${{ !env.ACT }}
uses: actions/upload-artifact@v4
with:
name: artifacts
name: artifacts-L1-inputoutput
path: |
coverage/
valgrind_log
Expand Down
31 changes: 25 additions & 6 deletions .github/workflows/L2-tests.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
name: L2-tests

on:
push:
branches: [ main, develop, 'sprint/**', 'release/**' ]
pull_request:
branches: [ main, develop, 'sprint/**', 'release/**' ]
workflow_call:
inputs:
caller_source:
description: "Specifies the source type (e.g., local or test framework) for the workflow."
required: true
type: string
secrets:
RDKCM_RDKE:
required: true

env:
BUILD_TYPE: Debug
Expand Down Expand Up @@ -36,6 +41,11 @@ jobs:
python-version: '3.x'
- run: pip install jsonref

- name: ACK External Trigger
run: |
echo "Message: External Trigger Received for L2 Tests"
echo "Trigger Source: ${{ inputs.caller_source }}"

- name: Set up CMake
uses: jwlawson/[email protected]
with:
Expand Down Expand Up @@ -79,10 +89,19 @@ jobs:
ref: R4.4.3

- name: Checkout entservices-inputoutput
if: ${{ inputs.caller_source == 'local' }}
uses: actions/checkout@v3
with:
path: entservices-inputoutput

- name: Checkout entservices-inputoutput-testframework
if: ${{ inputs.caller_source == 'testframework' }}
uses: actions/checkout@v3
with:
repository: rdkcentral/entservices-inputoutput
path: entservices-inputoutput
ref: develop

- name: Checkout entservices-testframework
uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -375,7 +394,7 @@ jobs:
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/rdk/iarmmgrs-hal
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/systemservices
-I $GITHUB_WORKSPACE/entservices-testframework/Tests/headers/systemservices/proc
-I $GITHUB_WORKSPACE/entservices-deviceanddisplay/helpers
-I $GITHUB_WORKSPACE/entservices-inputoutput/helpers
-I $GITHUB_WORKSPACE/install/usr/include
-I $GITHUB_WORKSPACE/install/usr/include/WPEFramework
-include $GITHUB_WORKSPACE/entservices-testframework/Tests/mocks/devicesettings.h
Expand Down Expand Up @@ -581,7 +600,7 @@ jobs:
if: ${{ !env.ACT }}
uses: actions/upload-artifact@v4
with:
name: artifacts
name: artifacts-L2-inputoutput
path: |
coverage/
valgrind_log
Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/tests-trigger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
permissions:
contents: read
name: main-workflow

on:
push:
branches: [ main, develop, 'sprint/**', 'release/**' ]
pull_request:
branches: [ main, develop, 'sprint/**', 'release/**' ]

jobs:
trigger-L1:
uses: ./.github/workflows/L1-tests.yml
with:
caller_source: local
secrets:
RDKCM_RDKE: ${{ secrets.RDKCM_RDKE }}

trigger-L2:
uses: ./.github/workflows/L2-tests.yml
with:
caller_source: local
secrets:
RDKCM_RDKE: ${{ secrets.RDKCM_RDKE }}
19 changes: 18 additions & 1 deletion AVOutput/AVOutput.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,27 @@
#include "UtilsIarm.h"
#include "UtilsSearchRDKProfile.h"

#define API_VERSION_NUMBER_MAJOR 1
#define API_VERSION_NUMBER_MINOR 1
#define API_VERSION_NUMBER_PATCH 0

namespace WPEFramework {
namespace Plugin {

SERVICE_REGISTRATION(AVOutput,1, 0);
static Plugin::Metadata<Plugin::AVOutput> metadata(
// Version (Major, Minor, Patch)
API_VERSION_NUMBER_MAJOR, API_VERSION_NUMBER_MINOR, API_VERSION_NUMBER_PATCH,
// Preconditions
{},
// Terminations
{},
// Controls
{}
);


SERVICE_REGISTRATION(AVOutput, API_VERSION_NUMBER_MAJOR, API_VERSION_NUMBER_MINOR, API_VERSION_NUMBER_PATCH);


AVOutput::AVOutput()
{
Expand Down
Loading
Loading