Skip to content

fix the video track subscription in single pc mode#914

Open
xianshijing-lk wants to merge 6 commits intomainfrom
sxian/CLT-2585/fix-video-track-subscription-in-single-pc-mode
Open

fix the video track subscription in single pc mode#914
xianshijing-lk wants to merge 6 commits intomainfrom
sxian/CLT-2585/fix-video-track-subscription-in-single-pc-mode

Conversation

@xianshijing-lk
Copy link
Contributor

@xianshijing-lk xianshijing-lk commented Feb 26, 2026

that was due to the DSP munging.

The PR will munge audio / video RTP headers.

Tests:
cargo test -p livekit --features "__lk-e2e-test,native-tls" \
--test peer_connection_signaling_test
test_v0_publish_ten_video_and_ten_audio_tracks
-- --nocapture --test-threads=1

cargo test -p livekit --features "__lk-e2e-test,native-tls" \
--test peer_connection_signaling_test
test_v1_publish_ten_video_and_ten_audio_tracks
-- --nocapture --test-threads=1

@ladvoc ladvoc changed the title fix the video track subscription in signle pc mode, fix the video track subscription in single pc mode Feb 26, 2026
Copy link
Contributor

@ladvoc ladvoc left a comment

Choose a reason for hiding this comment

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

Fix looks good, just a few comments about how E2E tests are being handled.

@@ -45,11 +45,16 @@ mod common;
mod signaling_tests {
Copy link
Contributor

Choose a reason for hiding this comment

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

Integration tests do not need to be nested inside another module. You can move everything to the top-level of the file.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

Copy link
Contributor

Choose a reason for hiding this comment

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

A helper for creating multiple room connections is already defined in common and used for all other tests—this should be reused here as well. Please see the implementation of the other E2E tests for example usage.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

@xianshijing-lk
Copy link
Contributor Author

@ladvoc , please take another look. I should have already addressed your comments

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