| Summary: | Cloned video MediaStreamTrack has another resolution than original track | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | ivan.zahrodskyi | ||||
| Component: | WebRTC | Assignee: | youenn fablet <youennf> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Major | CC: | eric.carlson, ivanova.m241, jer.noble, mukeshbiswas, webkit-bug-importer, youennf | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 17 | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | Other | ||||||
| Attachments: |
|
||||||
Pull request: https://github.com/WebKit/WebKit/pull/17964 Committed 268307@main (a55b02b30969): <https://commits.webkit.org/268307@main> Reviewed commits have been landed. Closing PR #17964 and removing active labels. *** Bug 262375 has been marked as a duplicate of this bug. *** *** Bug 263373 has been marked as a duplicate of this bug. *** |
Created attachment 467602 [details] cloned_track_issue_sample Environment: - iPadOS 17.0 (21A5326a) - iOS 17.0 We noticed strange issue when sending cloned track via peer connection - cloned track has another resolution. To reproduce this: - get user media with constraints ({ video: { width: 640, height: 360 } }) - clone video track - add this track to peer connection Actual result: - track is send with resolution 960x540 (instead of 640x360) Expected result: - resolution should be the same as in the original track (640x360) I create little sample to try this issue.