NamseEnt / namseent

Mono Repository for Namse Entertainment Ltd.
GNU Affero General Public License v3.0
13 stars 2 forks source link

Support audio, remove media #949

Closed namse closed 1 month ago

namse commented 1 month ago

The reason why I remove media is, I think we don't need to embed ffmpeg, that's too big to carry to wasm. And most of case for us, the codecs are very specific, like, opus for audio and video for av1. that mean we don't need ffmpeg.

So I removed media, and add audio system.

Not implemented in this PR

Environment changes

Tested with media sample, in wasi and windows.

namse commented 1 month ago

This PR requires the header file typo issue in Opus to be merged first. I've submitted a PR for it: https://github.com/DoumanAsh/opusic-sys/pull/13