Skip to content

Features: WebM#904

Merged
BenLubar merged 12 commits into
ReactiveDrop:reactivedrop_betafrom
Kitsune44:videoservices
Jun 10, 2025
Merged

Features: WebM#904
BenLubar merged 12 commits into
ReactiveDrop:reactivedrop_betafrom
Kitsune44:videoservices

Conversation

@Kitsune44

@Kitsune44 Kitsune44 commented Jun 5, 2025

Copy link
Copy Markdown
Contributor

Goodbye Bink, hello webm!

This is a fully tested and working implementation of video playback using the WebM container and VP9 codec.
It supports both .bik and .webm formats, selected automatically based on the file extension.

The core implementation is directly adapted from nooodles-ahh/video_services.
My contribution was limited to integration with the existing project structure, minor changes in video display logic, minor code refactoring, compilation of libraries (libwebm, libvpx), etc.

@BenLubar please review

@BenLubar BenLubar self-requested a review June 9, 2025 11:44
Comment thread src/game/client/videoservices/OpusVorbisDecoder.hpp
Comment thread src/game/client/videoservices/lic/thirdpartylegalnotices.txt
Comment thread src/game/missionchooser/swarm_sdk_missionchooser.vcxproj Outdated
Comment thread src/game/server/swarm_sdk_server.vcxproj Outdated
Comment thread src/game/client/swarm_sdk_client.vcxproj Outdated
@ywgATustcbbs

Copy link
Copy Markdown
Contributor

which part of the game is webm intended for? Tutorials?

@Kitsune44

Kitsune44 commented Jun 10, 2025

Copy link
Copy Markdown
Contributor Author

which part of the game is webm intended for? Tutorials?

Video playback - in the main menu, in the lobby, ect.

Goodbye Bink, hello webm!

https://developer.valvesoftware.com/wiki/WebM
https://github.com/nooodles-ahh/video_services

@Kitsune44 Kitsune44 marked this pull request as ready for review June 10, 2025 19:19
@BenLubar BenLubar merged commit 9f6727b into ReactiveDrop:reactivedrop_beta Jun 10, 2025
2 checks passed
@Kitsune44 Kitsune44 added the enhancement New feature or request label Oct 17, 2025
@Kitsune44 Kitsune44 changed the title WebM Feature: WebM Oct 20, 2025
@Kitsune44 Kitsune44 changed the title Feature: WebM Features: WebM Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants