See this comment for context: #402 (comment)
On desktop, we currently use FFmpeg (provided by the system) to decode videos in LibMedia. On Android, there is no FFmpeg from the system, so as of PR #402 we just disable video decoding. While it's possible to resolve this by building FFmpeg via vcpkg, that has its own set of issues (see #291 and #254 (comment)).
Ideally, we would use the Android system media framework, as provided by the Media NDK APIs: https://developer.android.com/ndk/reference/group/media (specifically I believe we'd want AMediaCodec
). Then we wouldn't need to bundle an extra dependency and wouldn't have to worry about the licensing issues mentioned in the FFmpeg issues above.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too