Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vp8 software decoding in javascript #17

Closed
totaam opened this issue Feb 13, 2019 · 5 comments
Closed

vp8 software decoding in javascript #17

totaam opened this issue Feb 13, 2019 · 5 comments

Comments

@totaam
Copy link
Collaborator

totaam commented Feb 13, 2019

The official page: [http://wiki.webmproject.org/vp8-implementations] is missing some newer options, ie: ogv.js JavaScript media player using Ogg / Vorbis / Theora / Opus / WebM libs compiled with Emscripten

@totaam
Copy link
Collaborator Author

totaam commented Feb 14, 2019

2019-02-14 12:38:13: antoine uploaded file html5-vp8.patch (277.8 KiB)

try to decode vp8 using ogv.js

@totaam
Copy link
Collaborator Author

totaam commented Feb 14, 2019

Xpra-org/xpra@12cc565 allows us to serve up .wasm files as application/wasm and the browser will then load them correctly.

The patch above adds stubs for decoding vp8 in javascript using ogv.js.
I just can't figure out how we're supposed to use this undocumented api.

@totaam
Copy link
Collaborator Author

totaam commented Feb 18, 2019

See also Xpra-org/xpra#2132 (libvpx 1.8) and Xpra-org/xpra#2152 (intel's svt encoder)

@totaam
Copy link
Collaborator Author

totaam commented Jun 17, 2019

It's really impressive, but unfortunately we can't feed data into the decoder until this is implemented: issue 359: Implement OGVMediaSource (Media Source Extensions / MSE shim).

@totaam totaam transferred this issue from Xpra-org/xpra Jan 22, 2021
@totaam
Copy link
Collaborator Author

totaam commented May 4, 2022

#123 is a better way forward.

@totaam totaam closed this as completed May 4, 2022
@totaam totaam mentioned this issue May 4, 2022
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

No branches or pull requests

1 participant