Bug 261402
Summary: | Calling configure on WebCodecs Video Encoder triggers a new key frame each time even if the configuration is only changing the bitrate | ||
---|---|---|---|
Product: | WebKit | Reporter: | youenn fablet <youennf> |
Component: | Media | Assignee: | youenn fablet <youennf> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
youenn fablet
We could try to change the model so that we pass the configure command up to the actual encoder, but it would somehow clash with the libwebrtc codec model.
A simpler approach is to make sure that if only bitrate is changing, we should not recreate the underlying compression session and send a change-bitrate message instead.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/115482127>
youenn fablet
Pull request: https://github.com/WebKit/WebKit/pull/21499
EWS
Committed 280771@main (37dfb4fa3c73): <https://commits.webkit.org/280771@main>
Reviewed commits have been landed. Closing PR #21499 and removing active labels.