Skip to content

Conversation

@PratimMallick
Copy link
Contributor

@PratimMallick PratimMallick commented Oct 9, 2025

Goal

To upgrade to m137 version of webrtc and remove stream-webrtc-android-ui dependancy

Implementation

Compiled from the m137 head of webrtc along with other patches
Removed depedancy on webrtc-android-ui
Moved VideoTextureViewRenderer to core

Testing

Install and test all features related to webrtc

@PratimMallick PratimMallick requested a review from a team as a code owner October 9, 2025 13:36
…nto upgrade-webrtc-m137

# Conflicts:
#	gradle/libs.versions.toml
#	stream-video-android-core/api/stream-video-android-core.api
#	stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/call/RtcSession.kt
#	stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/call/connection/Publisher.kt
#	stream-video-android-core/src/main/kotlin/io/getstream/video/android/core/utils/SerialProcessor.kt
@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2025

PR checklist ✅

All required conditions are satisfied:

  • Title length is OK (or ignored by label).
  • At least one pr: label exists.
  • Sections ### Goal, ### Implementation, and ### Testing are filled.

🎉 Great job! This PR is ready for review.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2025

SDK Size Comparison 📏

SDK Before After Difference Status
stream-video-android-core 11.49 MB 11.73 MB 0.23 MB 🟢
stream-video-android-ui-xml 5.70 MB 5.70 MB 0.00 MB 🟢
stream-video-android-ui-compose 5.86 MB 5.86 MB 0.00 MB 🟢

Remove scalability mode checks in Publisher.kt
Make VideoCodecScalabilityChecker internal
@PratimMallick PratimMallick changed the title Upgrade webrtc m137 Upgrade to webrtc m137 and remove stream-webrtc-android-ui dep Oct 10, 2025
@PratimMallick PratimMallick added enhancement New feature or request pr:improvement Enhances an existing feature or code labels Oct 10, 2025
Copy link
Contributor

@rahul-lohra rahul-lohra left a comment

Choose a reason for hiding this comment

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

Please check my comments on breaking change.

…here is no breaking changes in the public api
Copy link
Contributor

@rahul-lohra rahul-lohra left a comment

Choose a reason for hiding this comment

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

lgtm

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
2.3% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@aleksandar-apostolov aleksandar-apostolov merged commit cd6b592 into develop Oct 14, 2025
11 of 12 checks passed
@aleksandar-apostolov aleksandar-apostolov deleted the upgrade-webrtc-m137 branch October 14, 2025 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request pr:improvement Enhances an existing feature or code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants