beyond-all-reason / beyond-all-reason/RecoilEngine
Add some way to recognize valid sound files (incl. streamable)
- Dominant language
- C++
- Stars
- 683
- Forks
- 293
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 40
Description
Add `Engine.supportedSoundStreamFormats` table.
Would currently look like `{ mp3 = true, ogg = true }`.
The use case is so that music widgets can automatically support new formats if they get added, right now it has to be done manually like https://github.com/ZeroK-RTS/Zero-K/commit/f0f205998c832e3198bcc6f3809aa022e8bd81af .
Contributor guide
Research direction
Start by inspecting the Engine.supportedSoundStreamFormats entry point and the linked Zero-K commit f0f205998c832e3198bcc6f3809aa022e8bd81af. Trace how music widgets currently recognize sound formats; done means the engine exposes valid streamable formats and widgets can discover newly supported formats without manual updates.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, game-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100