Skip to content

Conversation

@tabbas651
Copy link

Reason for change: Added entservices-casting changes to support the Thunder R5.3
Test Procedure: please refer the ticket comments
Risks: Medium

Reason for change: Added entservices-casting changes to support the Thunder R5.3
Test Procedure: please refer the ticket comments
Risks: Medium
Signed-off-by: Thamim Razith Abbasali <tabbas651@cable.comcast.com>
@tabbas651 tabbas651 requested a review from a team as a code owner February 4, 2026 17:12
Copilot AI review requested due to automatic review settings February 4, 2026 17:12
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the entservices-casting repository to support Thunder R5.3 by removing Thunder R4 conditional compilation flags and updating package references. The migration changes the top-level framework package from WPEFramework to Thunder, removes USE_THUNDER_R4 conditionals from selected CMakeLists.txt files, updates the COM-RPC package from Protocols to COM, and corrects the proxystubs path from wpeframework to thunder.

Changes:

  • Updated top-level CMakeLists.txt to use find_package(Thunder) instead of find_package(WPEFramework)
  • Removed USE_THUNDER_R4 conditionals from XCast and MiracastService CMakeLists.txt files, now using only COM package
  • Removed USE_THUNDER_R4 preprocessor conditionals from MiracastServiceImplementation.h and MiracastPlayerImplementation.h
  • Updated proxystubs library path from wpeframework/proxystubs to thunder/proxystubs in XCast/CMakeLists.txt

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
CMakeLists.txt Changed framework package reference from WPEFramework to Thunder
XCast/CMakeLists.txt Removed R4 conditionals, SecurityUtil package, updated to COM package, and changed proxystubs path
Miracast/MiracastService/CMakeLists.txt Removed USE_THUNDER_R4 conditionals and switched from Protocols to COM package
Miracast/MiracastService/MiracastServiceImplementation.h Removed USE_THUNDER_R4 preprocessor conditional from Job::Create method
Miracast/MiracastPlayer/MiracastPlayerImplementation.h Removed USE_THUNDER_R4 preprocessor conditional from Job::Create method

Copilot AI review requested due to automatic review settings February 4, 2026 21:15
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.

find_package(IARMBus)
find_package(CEC)
find_library(NMPROXY_LIB NAMES ${NAMESPACE}NetworkManagerProxy PATHS ${CMAKE_SYSROOT}/usr/lib/wpeframework/proxystubs)
find_library(NMPROXY_LIB NAMES ${NAMESPACE}NetworkManagerProxy PATHS ${CMAKE_SYSROOT}/usr/lib/thunder/proxystubs)
Copy link

Copilot AI Feb 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The library search path for NetworkManagerProxy has been updated from wpeframework/proxystubs to thunder/proxystubs. While this aligns with the Thunder R5.3 migration, please verify that this path is correct for the target deployment environment and that the proxystubs library is available at this new location. The STORAGE_DIRECTORY variable (which derives from NAMESPACE) will determine the actual path, so ensure consistency across the build configuration.

Copilot uses AI. Check for mistakes.
Copilot AI review requested due to automatic review settings February 9, 2026 16:18
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants