been slowly working on implementing .mo/MOC5 demuxing support to ffmpeg! I was able to successfully figure out the header format and go through all packets, but it’s very much messed up :(

researching a few other efforts, it looks like the existing implementation of the video codec upstream is more geared towards DS (VSX1, apparently) compared to 3DS/Wii (VSX2) - will have to toy around and see!

It very much worries me on how to approach upstreaming this - definitely don’t feel like I know what they’re expecting if I were to submit patches

alas, that’s something to worry about later 😅


oops, forgot to follow up on this!

got container demuxing roughly sorted out! Thankfully, video works directly out of the box. It works best with PCM, as ADPCM seems to be a separate codec than that for moflex, and FastAudio sounds horribly garbled (it's the right frequency/channel, something else must be wrong!)

current working everything is on

will have to figure out how to actually write encoding for the video codec - unfortunately, not familiar with A/V terminology in the slightest, so this is all new!

· · Web · 0 · 1 · 2
Sign in to participate in the conversation

A public Mastodon instance run by the same people who run owo (the file sharing website). Everyone is welcome... as long as you like to uwu. Please read the rules before registering an account on this instance.