Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
092c001
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 8, 2025
7b2c0f6
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 16, 2025
f41adc5
Merge branch 'develop' into feature/RDKEMW-1015_COMRPC
hgfell683 Apr 16, 2025
44eecde
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 16, 2025
6f389a0
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 21, 2025
47cc33e
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 21, 2025
11b35c0
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 22, 2025
7b03d51
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 22, 2025
7f8dd89
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 22, 2025
97414bc
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Apr 24, 2025
617100b
Merge branch 'develop' into feature/RDKEMW-1015_COMRPC
hgfell683 Apr 25, 2025
64d50a4
Merge pull request #77 from rdkcentral/develop
hgfell683 Apr 28, 2025
192e2c7
Merge pull request #95 from rdkcentral/develop
hgfell683 May 7, 2025
57a7c25
Merge pull request #105 from rdkcentral/develop
hgfell683 May 14, 2025
fb090da
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 19, 2025
ea4a12d
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 22, 2025
58b87ce
Merge branch 'develop' into feature/RDKEMW-1015_COMRPC
hgfell683 May 27, 2025
7974449
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 27, 2025
56e8cd9
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 27, 2025
5006c0f
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 27, 2025
97134d0
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 28, 2025
79990e2
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 30, 2025
6e704d8
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 May 30, 2025
5ded86e
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
ad91b5a
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
2a3b150
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
4860f86
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
88f60bf
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
b9a1c9b
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
f600bd6
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
144940f
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
12a5bc4
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
51bd4e2
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
0a22550
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
d35d201
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
8800d69
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
6e8905d
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
67a1cde
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
1daff7e
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
b5e02f4
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
56e8a59
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
94aa076
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
95e9a66
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
925bdb8
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
1f43996
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
b273a4c
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
01934ec
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
e1a3190
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 2, 2025
3da36f7
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 3, 2025
ccba11b
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 3, 2025
15913a1
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 3, 2025
e705dfe
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 3, 2025
a3fd3af
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 5, 2025
a5d301c
Merge branch 'develop' into feature/RDKEMW-1015_COMRPC
hgfell683 Jun 20, 2025
0be9df3
RDKEMW-1015 : HDMICEC SINK COMRPC
hgfell683 Jun 20, 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
8 changes: 4 additions & 4 deletions .github/workflows/L1-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -435,8 +435,8 @@ jobs:
-DPLUGIN_AVINPUT=ON
-DPLUGIN_HDMIINPUT=ON
-DPLUGIN_HDCPPROFILE=ON
-DPLUGIN_HDMICECSOURCE=ON
-DPLUGIN_HDMICECSINK=ON
-DPLUGIN_HDMICECSOURCE=OFF
-DPLUGIN_HDMICECSINK=OFF
-DUSE_THUNDER_R4=ON
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
&&
Expand Down Expand Up @@ -513,8 +513,8 @@ jobs:
-DPLUGIN_AVINPUT=ON
-DPLUGIN_HDMIINPUT=ON
-DPLUGIN_HDCPPROFILE=ON
-DPLUGIN_HDMICECSOURCE=ON
-DPLUGIN_HDMICECSINK=ON
-DPLUGIN_HDMICECSOURCE=OFF
-DPLUGIN_HDMICECSINK=OFF
-DRDK_SERVICES_L1_TEST=ON
-DUSE_THUNDER_R4=ON
-DHIDE_NON_EXTERNAL_SYMBOLS=OFF
Expand Down
21 changes: 20 additions & 1 deletion HdmiCecSink/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
# limitations under the License.
set(PLUGIN_NAME HdmiCecSink)
set(MODULE_NAME ${NAMESPACE}${PLUGIN_NAME})
set(PLUGIN_IMPLEMENTATION ${MODULE_NAME}Implementation)


set(PLUGIN_HDMICECSINK_STARTUPORDER "" CACHE STRING "To configure startup order of HdmiCecSink plugin")
Expand All @@ -26,10 +27,18 @@ add_library(${MODULE_NAME} SHARED
HdmiCecSink.cpp
Module.cpp)

add_library(${PLUGIN_IMPLEMENTATION} SHARED
HdmiCecSinkImplementation.cpp
Module.cpp)

set_target_properties(${MODULE_NAME} PROPERTIES
CXX_STANDARD 11
CXX_STANDARD_REQUIRED YES)

set_target_properties(${PLUGIN_IMPLEMENTATION} PROPERTIES
CXX_STANDARD 11
CXX_STANDARD_REQUIRED YES)

target_compile_definitions(${MODULE_NAME} PRIVATE MODULE_NAME=Plugin_${PLUGIN_NAME})

find_package(DS)
Expand All @@ -41,13 +50,23 @@ target_include_directories(${MODULE_NAME} PRIVATE ${CEC_INCLUDE_DIRS})
target_include_directories(${MODULE_NAME} PRIVATE ${DS_INCLUDE_DIRS})
set_source_files_properties(HdmiCecSink.cpp PROPERTIES COMPILE_FLAGS "-fexceptions")


target_include_directories(${PLUGIN_IMPLEMENTATION} PRIVATE ${IARMBUS_INCLUDE_DIRS} ../helpers)
target_include_directories(${PLUGIN_IMPLEMENTATION} PRIVATE ${CEC_INCLUDE_DIRS})
target_include_directories(${PLUGIN_IMPLEMENTATION} PRIVATE ${DS_INCLUDE_DIRS})
set_source_files_properties(HdmiCecSinkImplementation.cpp PROPERTIES COMPILE_FLAGS "-fexceptions")

target_link_libraries(${MODULE_NAME} PUBLIC ${NAMESPACE}Plugins::${NAMESPACE}Plugins ${IARMBUS_LIBRARIES} ${CEC_LIBRARIES} ${DS_LIBRARIES} )
target_link_libraries(${PLUGIN_IMPLEMENTATION} PUBLIC ${NAMESPACE}Plugins::${NAMESPACE}Plugins ${IARMBUS_LIBRARIES} ${CEC_LIBRARIES} ${DS_LIBRARIES} )

if (NOT RDK_SERVICES_L1_TEST)
target_compile_options(${MODULE_NAME} PRIVATE -Wno-error=deprecated)
target_compile_options(${PLUGIN_IMPLEMENTATION} PRIVATE -Wno-error=deprecated)
endif ()

install(TARGETS ${MODULE_NAME}
DESTINATION lib/${STORAGE_DIRECTORY}/plugins)

install(TARGETS ${PLUGIN_IMPLEMENTATION}
DESTINATION lib/${STORAGE_DIRECTORY}/plugins)

write_config(${PLUGIN_NAME})
7 changes: 7 additions & 0 deletions HdmiCecSink/HdmiCecSink.conf.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,10 @@ precondition = ["Platform"]
callsign = "org.rdk.HdmiCecSink"
autostart = "false"
startuporder = "@PLUGIN_HDMICECSINK_STARTUPORDER@"

configuration = JSON()
rootobject = JSON()

rootobject.add("mode", "@PLUGIN_HDMICECSINK_MODE@")
rootobject.add("locator", "lib@[email protected]")
configuration.add("root", rootobject)
10 changes: 10 additions & 0 deletions HdmiCecSink/HdmiCecSink.config
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,13 @@ set (callsign "org.rdk.HdmiCecSink")
if(PLUGIN_HDMICECSINK_STARTUPORDER)
set (startuporder ${PLUGIN_HDMICECSINK_STARTUPORDER})
endif()


map()
key(root)
map()
kv(mode ${PLUGIN_HDMICECSOURCE_MODE})
kv(locator lib${PLUGIN_IMPLEMENTATION}.so)
end()
end()
ans(configuration)
Loading
Loading