Skip to content

Update WebCodecs to 2024-12-12 and MediaRecorder to 2024-10-31#4411

Merged
guybedford merged 4 commits intowasm-bindgen:mainfrom
xbwwj:webcodecs-20241212
Feb 7, 2026
Merged

Update WebCodecs to 2024-12-12 and MediaRecorder to 2024-10-31#4411
guybedford merged 4 commits intowasm-bindgen:mainfrom
xbwwj:webcodecs-20241212

Conversation

@xbwwj
Copy link
Contributor

@xbwwj xbwwj commented Jan 18, 2025

This PR updates the WebCodecs IDL to Working Draft 2024-12-12.

It also involves changes in MediaStream Recorder Working Draft 2024-10-31, which is 4 years ahead of this crate's implementation.

(Optional) I also suggest extracting MediaRecorder related IDLs (MediaRecorder.webidl, BlobEvent.webidl, etc) into a separate webidl file for better management.

Copy link
Contributor

@guybedford guybedford left a comment

Choose a reason for hiding this comment

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

This just needs a rebase to land.

@guybedford guybedford force-pushed the webcodecs-20241212 branch 3 times, most recently from 7248616 to 782cd77 Compare February 7, 2026 05:08
…24-10-31

- Updated WebCodecs IDL to Working Draft 2024-12-12
- Updated MediaRecorder IDL to 2024-10-31
- Added BitrateMode, VideoEncoderBitrateMode enums
- Added ondequeue event handler to codec interfaces
- Added transfer sequence to chunk init dictionaries
- Regenerated bindings
@guybedford guybedford enabled auto-merge (squash) February 7, 2026 05:10
@guybedford guybedford merged commit b663790 into wasm-bindgen:main Feb 7, 2026
57 of 58 checks passed
@guybedford guybedford mentioned this pull request Feb 20, 2026
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