| Summary: | getDisplayMedia frameRate always 30 regardless of constraints | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | ivan.zahrodskyi | ||||
| Component: | WebRTC | Assignee: | youenn fablet <youennf> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | eric.carlson, jer.noble, webkit-bug-importer, youennf | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 17 | ||||||
| Hardware: | Mac (Apple Silicon) | ||||||
| OS: | macOS 14 | ||||||
| Attachments: |
|
||||||
Pull request: https://github.com/WebKit/WebKit/pull/21002 Committed 271233@main (fb659ad0308b): <https://commits.webkit.org/271233@main> Reviewed commits have been landed. Closing PR #21002 and removing active labels. |
Created attachment 468748 [details] sample to reproduce issue When calling getDisplayMedia with some frameRate constrained it doesn't take any effect. example: navigator.mediaDevices.getDisplayMedia({ video: { frameRate: {max: 5}, width: 640, height: 360 } }); the frameRate is always 30. see sample in attachment