Open dressupgeekout opened 4 years ago
For what it's worth, libavformat/libavcodec can be configured to be fairly small. Configure away as much functionality as possible, except for what's needed in order to demux a QuickTime container and play these specific A/V formats. I'll need to go actually go through that exercise in order to determine how much complexity/bloat/etc. Luna Purpura would have to deal with, were we to finalize on a decision to use FFmpeg
The MOV files which ship with Secret Paths in the Forest (and perhaps Sea, too, but I don't have the game) come in several different formats. They all seem to be of super old Apple formats, ones that I used to see all the time when I was younger.
For example, here's how FFmpeg interprets
GRDN.SHARE.MOV
, Darnetta's intro story:The goal of this issue is to identify the best way to get these movies playable within Luna Purpura, given the fact they're already decodeable. But that doesn't mean we necessarily want to link Luna Purpura against libavformat and libavcodec.
Tl;DR it's time to make a Big Decision™.