Repository navigation
RDKEMW- 26814:Code improvement for Player interface library - #330
KevinReji28 wants to merge 29 commits into
Conversation
This reverts commit 3d962d3.
This reverts commit 2c360b5.
This reverts commit d4dd5c0.
L1Test patches
Reason for Change :Increased Line & Funtional coverage of L1 test Risks: Medium Priority: P2 Signed-off-by: Kevin Reji <kevinreji28@gmail.com>
Reason for Change :Concurrency audit of CC managers and DrmSessionManager (TSan/Helgrind) Risks: Medium Priority: P2 Signed-off-by: Kevin Reji <kevinreji28@gmail.com>
There was a problem hiding this comment.
🟡 Changes recommended
Unresolved issues include a public ABI break, a detached worker that can outlive the library, a configuration data race, a skipped null-dereference regression, and build failures.
11 open issues
Preserve InterfacePlayerRDK object layout for ABI compatibility · New Preserve the public drmSessionContexts pointer API · New Prevent the delayed worker from outliving the shared library · New Synchronize access to the TR-181 warning flag · New Validate PSSH metadata input and keep the regression test enabled · New Guard coverage options for supported CMake versions · New Guard coverage options for non-coverage builds · New Set the key state to error before returning · New Free allocated element names on the failed-link path · New Normalize Git tags before generating the version header · New Remove generated CTest files with absolute build paths · New
What changed in this PR
This PR makes player-interface code improvements and expands the unit-test build configuration.
Changes:
- Updates DRM handling, subtitle processing, and player-interface state.
- Registers additional test suites and coverage targets.
- Adds test stubs and CMake-generated build metadata.
Paths below are relative to test/utests/; ../../ denotes repository-root files.
| File | Description |
|---|---|
| test/utests/version.h | Updated as part of this pull request. |
| test/utests/tests/VendorTests/VendorTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CMakeFiles/VendorTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CMakeFiles/VendorTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CMakeFiles/VendorTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CMakeFiles/VendorTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CMakeFiles/VendorTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/VendorTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/TextStyleAttributes[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CMakeFiles/TextStyleAttributes.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CMakeFiles/TextStyleAttributes.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CMakeFiles/TextStyleAttributes.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CMakeFiles/TextStyleAttributes.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CMakeFiles/TextStyleAttributes.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/TextStyleAttributes/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/SubtitleTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/SubtitleTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/SubtitleTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/SubtitleTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/SubtitleTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/SubtitleTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/SubtitleTests.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/SubtitleTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/stubs/Module.h | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/stubs/core/core.h | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/SecManagerThunderTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CMakeFiles/SecManagerThunderTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CMakeFiles/SecManagerThunderTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CMakeFiles/SecManagerThunderTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CMakeFiles/SecManagerThunderTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CMakeFiles/SecManagerThunderTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/SecManagerThunderTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/PluginsTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/CMakeFiles/PluginsTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/CMakeFiles/PluginsTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/CMakeFiles/PluginsTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/CMakeFiles/PluginsTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PluginsTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/PlayerUtilsTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeFiles/PlayerUtilsTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeFiles/PlayerUtilsTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeFiles/PlayerUtilsTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeFiles/PlayerUtilsTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeFiles/PlayerUtilsTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerUtilsTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/PlayerLogManagerTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/PlayerLogManagerTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/PlayerLogManagerTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/PlayerLogManagerTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/PlayerLogManagerTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/PlayerLogManagerTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/PlayerLogManagerTests.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerLogManagerTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/PlayerJsonObjectTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CMakeFiles/PlayerJsonObjectTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CMakeFiles/PlayerJsonObjectTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CMakeFiles/PlayerJsonObjectTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CMakeFiles/PlayerJsonObjectTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CMakeFiles/PlayerJsonObjectTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerJsonObjectTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/PlayerIsoBmffTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeFiles/PlayerIsoBmffTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeFiles/PlayerIsoBmffTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeFiles/PlayerIsoBmffTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeFiles/PlayerIsoBmffTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeFiles/PlayerIsoBmffTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerIsoBmffTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/PlayerExternalsTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CMakeFiles/PlayerExternalsTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CMakeFiles/PlayerExternalsTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CMakeFiles/PlayerExternalsTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CMakeFiles/PlayerExternalsTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CMakeFiles/PlayerExternalsTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/PlayerExternalsRdkTest[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/CMakeFiles/PlayerExternalsRdkTest.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/CMakeFiles/PlayerExternalsRdkTest.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/CMakeFiles/PlayerExternalsRdkTest.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/CMakeFiles/PlayerExternalsRdkTest.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerExternalsRdkTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/PlayerDirectRialtoCCManagerTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CMakeFiles/PlayerDirectRialtoCCManagerTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CMakeFiles/PlayerDirectRialtoCCManagerTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CMakeFiles/PlayerDirectRialtoCCManagerTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CMakeFiles/PlayerDirectRialtoCCManagerTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CMakeFiles/PlayerDirectRialtoCCManagerTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerDirectRialtoCCManagerTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/PlayerCommonTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/CMakeFiles/PlayerCommonTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/CMakeFiles/PlayerCommonTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/CMakeFiles/PlayerCommonTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/CMakeFiles/PlayerCommonTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/PlayerCommonTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/OCDMSessionAdapterTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/CMakeFiles/OCDMSessionAdapterTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/CMakeFiles/OCDMSessionAdapterTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/CMakeFiles/OCDMSessionAdapterTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/CMakeFiles/OCDMSessionAdapterTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/OCDMSessionAdapter/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/OcdmBasicSessionAdapterTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeFiles/OcdmBasicSessionAdapterTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeFiles/OcdmBasicSessionAdapterTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeFiles/OcdmBasicSessionAdapterTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeFiles/OcdmBasicSessionAdapterTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeFiles/OcdmBasicSessionAdapterTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/OcdmBasicSessionAdapterTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/Mp4DemuxL1Tests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/flags.make | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/DependInfo.cmake | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/Mp4DemuxL1Tests.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/Mp4DemuxTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/InterfacePlayerTest[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/InterfacePlayerFunctionTests.cpp | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CMakeFiles/InterfacePlayerTest.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CMakeFiles/InterfacePlayerTest.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CMakeFiles/InterfacePlayerTest.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CMakeFiles/InterfacePlayerTest.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/InterfacePlayerTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/InfraTests/InfraL1Tests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/InfraTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/InfraTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/InfraTests/CMakeFiles/InfraL1Tests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/InfraTests/CMakeFiles/InfraL1Tests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/InfraTests/CMakeFiles/InfraL1Tests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/InfraTests/CMakeFiles/InfraL1Tests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/InfraTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/GstUtilsTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeFiles/GstUtilsTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeFiles/GstUtilsTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeFiles/GstUtilsTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeFiles/GstUtilsTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeFiles/GstUtilsTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/GstUtilsTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/PlayerGstPluginTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CMakeFiles/PlayerGstPluginTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CMakeFiles/PlayerGstPluginTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CMakeFiles/PlayerGstPluginTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CMakeFiles/PlayerGstPluginTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CMakeFiles/PlayerGstPluginTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPluginsTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/GstPluginL1Tests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/GstPluginL1Tests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/GstPluginL1Tests.dir/flags.make | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/GstPluginL1Tests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/GstPluginL1Tests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/GstPluginL1Tests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/GstPluginL1Tests.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPluginL1Tests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/PlayerGstSubtecbinTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/CMakeFiles/PlayerGstSubtecbinTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/CMakeFiles/PlayerGstSubtecbinTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/CMakeFiles/PlayerGstSubtecbinTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/CMakeFiles/PlayerGstSubtecbinTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPlugingSubtecTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/PlayerGstPlayer[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/CMakeFiles/PlayerGstPlayer.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/CMakeFiles/PlayerGstPlayer.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/CMakeFiles/PlayerGstPlayer.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/CMakeFiles/PlayerGstPlayer.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/GstPlayer/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/GstHandlerControlTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeFiles/GstHandlerControlTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeFiles/GstHandlerControlTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeFiles/GstHandlerControlTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeFiles/GstHandlerControlTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeFiles/GstHandlerControlTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/GstHandlerControlTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/FireBoltTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CMakeFiles/FireBoltTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CMakeFiles/FireBoltTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CMakeFiles/FireBoltTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CMakeFiles/FireBoltTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CMakeFiles/FireBoltTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/FireBoltTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/DrmUrlTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/DrmUrlTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/DrmUrlTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/DrmUrlTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/DrmUrlTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/DrmUrlTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/DrmUrlTests.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmUrlTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmTests/HlsDrmSessionInterfaceTests.cpp | Updated as part of this pull request. |
| test/utests/tests/DrmTests/DrmUtilsTests.cpp | Updated as part of this pull request. |
| test/utests/tests/DrmTests/DrmTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmTests/DrmJsonObjectTests.cpp | Updated as part of this pull request. |
| test/utests/tests/DrmTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/DrmTests/CMakeFiles/DrmTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmTests/CMakeFiles/DrmTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/DrmTests/CMakeFiles/DrmTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/DrmSessionManagerTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CMakeFiles/DrmSessionManagerTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CMakeFiles/DrmSessionManagerTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CMakeFiles/DrmSessionManagerTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CMakeFiles/DrmSessionManagerTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmSessionManagerTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/DrmSecureClient[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/DrmSecureClient.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/DrmSecureClient.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/DrmSecureClient.dir/DependInfo.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/DrmSecureClient.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/DrmSecureClient.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/DrmSecureClient.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/DrmSecureClient.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmSecureClient/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/DrmOcdmTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/CMakeFiles/DrmOcdmTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/CMakeFiles/DrmOcdmTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/CMakeFiles/DrmOcdmTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmOcdmTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmHelperTests/DrmHelperTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmHelperTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmHelperTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/DrmHelperTests/CMakeFiles/DrmHelperTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmHelperTests/CMakeFiles/DrmHelperTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/DrmHelperTests/CMakeFiles/DrmHelperTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmHelperTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmAes/DrmAes[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmAes/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/DrmAes/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/DrmAes/CMakeFiles/DrmAes.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/DrmAes/CMakeFiles/DrmAes.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmAes/CMakeFiles/DrmAes.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/DrmAes/CMakeFiles/DrmAes.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/DrmAes/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/ContentSecurityManagerTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CMakeFiles/ContentSecurityManagerTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CMakeFiles/ContentSecurityManagerTests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CMakeFiles/ContentSecurityManagerTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CMakeFiles/ContentSecurityManagerTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CMakeFiles/ContentSecurityManagerTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/ContentsecuritymanagerTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/PlayerSubtecCCTests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/CMakeFiles/PlayerSubtecCCTests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/CMakeFiles/PlayerSubtecCCTests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/CMakeFiles/PlayerSubtecCCTests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/CMakeFiles/PlayerSubtecCCTests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/ClosedCaptionsTests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/Base64PLAYER.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/Base64PLAYER.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/Base64PLAYER.dir/flags.make | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/Base64PLAYER.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/Base64PLAYER.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/Base64PLAYER.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/CMakeFiles/Base64PLAYER.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/Base64PLAYER/Base64PLAYER[1]_include.cmake | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/base16Tests.dir/progress.make | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/base16Tests.dir/link.txt | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/base16Tests.dir/depend.make | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/base16Tests.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/base16Tests.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/tests/base16Tests/CMakeFiles/base16Tests.dir/cmake_clean.cmake | Updated as part of this pull request. |
| test/utests/tests/base16Tests/base16Tests[1]_include.cmake | Updated as part of this pull request. |
| test/utests/run.sh | Updated as part of this pull request. |
| test/utests/mocks/MockGLib.h | Updated as part of this pull request. |
| test/utests/fakes/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/progress.make | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/link.txt | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/FakeSubtecConnecter.cpp.o.d | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/FakeSocUtils.cpp.o.d | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/FakeCrypto.cpp.o.d | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/FakeBase16.cpp.o.d | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/depend.make | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/compiler_depend.ts | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/compiler_depend.make | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/fakes.dir/cmake_clean_target.cmake | Updated as part of this pull request. |
| test/utests/fakes/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/CTestTestfile.cmake | Updated as part of this pull request. |
| test/utests/CMakeLists.txt | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/count.txt | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/99 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/98 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/97 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/96 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/95 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/33 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/32 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/31 | Updated as part of this pull request. |
| test/utests/CMakeFiles/Progress/100 | Updated as part of this pull request. |
| test/utests/CMakeFiles/progress.marks | Updated as part of this pull request. |
| test/utests/CMakeFiles/CMakeDirectoryInformation.cmake | Updated as part of this pull request. |
| test/utests/CMakeFiles/cmake.check_cache | Updated as part of this pull request. |
| test/utests/CMakeFiles/3.22.1/CMakeSystem.cmake | Updated as part of this pull request. |
| InterfacePlayerRDK.h | Updated as part of this pull request. |
| InterfacePlayerPriv.h | Updated as part of this pull request. |
| gst-plugins/gst_subtec/gstvipertransform.cpp | Updated as part of this pull request. |
| gst-plugins/gst_subtec/gstsubtecbin.cpp | Updated as part of this pull request. |
| gst-plugins/drm/gst/gstcdmidecryptor.cpp | Updated as part of this pull request. |
| externals/rdk/PlayerExternalsRdkInterface.h | Updated as part of this pull request. |
| externals/rdk/DeviceInterfaceBase.h | Updated as part of this pull request. |
| drm/processProtectionHls.cpp | Updated as part of this pull request. |
| drm/ocdm/opencdmsessionadapter.cpp | Updated as part of this pull request. |
| drm/helper/VerimatrixHelper.cpp | Updated as part of this pull request. |
| drm/DrmSessionManager.h | Updated as part of this pull request. |
Review effort: Balanced
| public: | ||
| Configs *m_gstConfigParam; | ||
| char *mDrmSystem; | ||
| std::string mDrmSystem; |
| public: | ||
|
|
||
| DrmSessionContext *drmSessionContexts; | ||
| std::unique_ptr<DrmSessionContext[]> drmSessionContexts; |
| std::shared_ptr<DeviceInterfaceBase> m_pDeviceInterfaceBase = nullptr; | ||
| // Set once when the device interface is observed unavailable, so a | ||
| // warning is logged per state transition instead of per call. | ||
| bool m_deviceInterfaceUnavailableLogged = false; |
| @@ -321,6 +321,7 @@ TEST_F(DrmUtilsTests, ValidPsshData) { | |||
| * | 03 | Validate that the returned metadata is empty and print exit messages | output = result (empty string) | Assertion check confirms that result is empty | Should Pass | | |||
| */ | |||
| TEST_F(DrmUtilsTests, NullPsshDataPositiveLength) { | |||
| GTEST_SKIP() << "DrmUtils::extractWVContentMetadataFromPssh dereferences psshData without a null check - segfaults, not tested"; | |||
| @@ -52,4 +52,5 @@ endif() | |||
|
|
|||
| target_link_libraries(${EXEC_NAME} fakes ${GLIB_LINK_LIBRARIES} ${OS_LD_FLAGS} ${GMOCK_LINK_LIBRARIES} ${GTEST_LINK_LIBRARIES} -lpthread) | |||
|
|
|||
| player_utest_add_cov(${EXEC_NAME}) | |||
| // Defer the self-kill by 5sec on a worker thread so the killed | ||
| // OCDM process can restart and logs can flush, without blocking | ||
| // this decrypt/key path which would otherwise stall playback. | ||
| std::thread([]() |
| gst_element_link(typefind, current); | ||
| if (!gst_element_link(peer, current)) | ||
| GST_WARNING_OBJECT(subtecbin, "failed to link %s -> %s", | ||
| gst_element_get_name(peer), gst_element_get_name(current)); |
| execute_process(COMMAND ${GIT_EXECUTABLE} tag --points-at HEAD | ||
| WORKING_DIRECTORY "${PLAYER_SOURCE_ROOT}" | ||
| OUTPUT_VARIABLE PI_GIT_TAG | ||
| OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_QUIET) |
| # | ||
| # This file includes the relevant testing commands required for | ||
| # testing this directory and lists subdirectories to be tested as well. | ||
| include("/home/teuser/Desktop/Kevin2/middleware-player-interface/test/utests/tests/VendorTests/VendorTests[1]_include.cmake") |
There was a problem hiding this comment.
🟡 Changes recommended
The class layout change can corrupt memory in existing binaries, while a DRM data race, stuck sessions, and build and test regressions remain unresolved.
12 open issues
Protect DRM preference reads and writes from data races · New Guard coverage options for non-coverage builds Guard coverage options for supported CMake versions Validate PSSH metadata input and keep the regression test enabled Synchronize access to the TR-181 warning flag Prevent the delayed worker from outliving the shared library Preserve the public drmSessionContexts pointer API Preserve InterfacePlayerRDK object layout for ABI compatibility Remove generated CTest files with absolute build paths Normalize Git tags before generating the version header Free allocated element names on the failed-link path Set the key state to error before returning
Review effort: Balanced
| public: | ||
| Configs *m_gstConfigParam; | ||
| char *mDrmSystem; | ||
| std::string mDrmSystem; |
There was a problem hiding this comment.
🟡 Changes recommended
Multiple HEAD tags can break test compilation, while unguarded coverage instrumentation overrides disabled coverage and causes configuration failures on the minimum supported CMake version.
13 open issues
Protect DRM preference reads and writes from data races Guard coverage options for non-coverage builds Guard coverage options for supported CMake versions Validate PSSH metadata input and keep the regression test enabled Synchronize access to the TR-181 warning flag Prevent the delayed worker from outliving the shared library Preserve the public drmSessionContexts pointer API Preserve InterfacePlayerRDK object layout for ABI compatibility Keep generated CTest artifacts out of the source tree · New Remove generated CTest files with absolute build paths Normalize Git tags before generating the version header Free allocated element names on the failed-link path Set the key state to error before returning
Review effort: Balanced
|
Same comments as on other recent middleware-player-interface pull reqs - presence of build products in PR which must be deleted before scan can proceed. |
Reason for change: code cleanup Risks: Low Priority: P0 Signed-off-by: Kevin Reji <kevinreji28@gmail.com>
c7e76f6 to
fa5aac5
Compare
There was a problem hiding this comment.
🟡 Changes recommended
Multiple HEAD tags can break unit-test compilation, while unresolved refresh races can leave stale HDMI state and test-stub truncation misrepresents fractional playback speeds.
13 open issues
Protect DRM preference reads and writes from data races Guard coverage options for non-coverage builds Guard coverage options for supported CMake versions Validate PSSH metadata input and keep the regression test enabled Synchronize access to the TR-181 warning flag Preserve the public drmSessionContexts pointer API Preserve InterfacePlayerRDK object layout for ABI compatibility HDCP updates can be lost while a refresh query is in progress · New Float assignments truncate fractional playback speeds · New Remove generated CTest files with absolute build paths Normalize Git tags before generating the version header Free allocated element names on the failed-link path Set the key state to error before returning
2 resolved since last review
Review effort: Balanced
| std::thread([]() | ||
| { | ||
| std::this_thread::sleep_for(std::chrono::milliseconds(200)); | ||
| hdmiRefreshScheduled = false; |
| Variant &operator=(float value) | ||
| { | ||
| set(static_cast<int64_t>(value)); | ||
| return *this; | ||
| } | ||
| Variant &operator=(double value) | ||
| { | ||
| set(static_cast<int64_t>(value)); | ||
| return *this; |
There was a problem hiding this comment.
🟡 Changes recommended
Multiple tags at HEAD can generate an invalid version header that blocks unit-test builds, and unresolved refresh scheduling can lose HDCP updates and leave cached device state stale.
15 open issues
Protect DRM preference reads and writes from data races Guard coverage options for non-coverage builds Guard coverage options for supported CMake versions Validate PSSH metadata input and keep the regression test enabled Synchronize access to the TR-181 warning flag Preserve the public drmSessionContexts pointer API Preserve InterfacePlayerRDK object layout for ABI compatibility Exercise map-failure cleanup with a non-null allocation · New Preserve the byte when flushing a binary dump chunk · New Float assignments truncate fractional playback speeds HDCP updates can be lost while a refresh query is in progress Remove generated CTest files with absolute build paths Normalize Git tags before generating the version header Free allocated element names on the failed-link path Set the key state to error before returning
Review effort: Balanced
| // FakeGStreamer::gst_buffer_map always returns FALSE, so the function | ||
| // unrefs and returns NULL once allocation succeeds. | ||
| const char payload[] = {0x01, 0x02, 0x03, 0x04}; | ||
| GstBuffer *buf = CreateGstBufferWithData(payload, sizeof(payload)); |
|
|
||
| EXPECT_NE(out.find(std::string(62, 'x') + "\n"), std::string::npos); | ||
| EXPECT_NE(out.find("z\n"), std::string::npos); | ||
| EXPECT_EQ(out.find("[01]"), std::string::npos); |


RDKEMW- 26814:Code improvement for Player interface library
Reason for change: Addition L1 teat cases for code coverage improvement and code improvement
Risk: Medium
Priority :P2
Signed-off-by: Kevin Reji kevinreji28@gmail.com"