Skip to content

[AND-1410] Correctly register Telecom video and streaming capabilities - #1775

Draft
rahul-lohra wants to merge 1 commit into
developfrom
improvement/rahullohra/telecom-capability
Draft

[AND-1410] Correctly register Telecom video and streaming capabilities#1775
rahul-lohra wants to merge 1 commit into
developfrom
improvement/rahullohra/telecom-capability

Conversation

@rahul-lohra

Copy link
Copy Markdown
Contributor

Goal

Closes #AND-1410

Correct the app-wide Jetpack Telecom capability registration. The existing implementation combines the video-calling and call-streaming flags using bitwise and, which evaluates to 0 because the flags occupy different bits.
Use bitwise or so Android Telecom is correctly informed that the SDK supports both capabilities.

Basic Telecom integration and audio routing worked because AndroidX still registered a self-managed account and the per-call attributes were correct. However, app-wide video and call-streaming capabilities were missing because the capability mask evaluated to zero.

Implementation

  • Combine Telecom capabilities using bitwise or.
  • Add a regression test verifying that video calling and call streaming are
    both passed to registerAppWithTelecom.

🎨 UI Changes

None

Testing

Smoke test with telecom enabled

@rahul-lohra rahul-lohra self-assigned this Aug 19, 2026
@rahul-lohra rahul-lohra added the pr:improvement Enhances an existing feature or code label Aug 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

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, or the PR is bot-authored.
  • An issue is linked (Linear ticket or GitHub issue), or the PR is bot-authored.

🎉 Great job! This PR is ready for review.

@github-actions

Copy link
Copy Markdown
Contributor

SDK Size Comparison 📏

SDK Before After Difference Status
stream-video-android-core 12.29 MB 12.29 MB 0.00 MB 🟢
stream-video-android-ui-xml 5.70 MB 5.70 MB 0.00 MB 🟢
stream-video-android-ui-compose 6.19 MB 6.19 MB 0.00 MB 🟢

@sonarqubecloud

Copy link
Copy Markdown

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

Labels

pr:improvement Enhances an existing feature or code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant