Sign in to follow this  
blueshogun96

MJPG decompression with C

Recommended Posts

Been working on a basic .avi playback code module for my game projects and it works fine, however, only for uncompressed frames. I'm sure it would be easy to add support for other compression methods, but I haven't seen any code for handling other codecs. I'd personally like to decode mjpg compressed .avi files (since I already have some avi files using this fomat) but all the decompression code I've seen is for the jpeg file format. MJPG frames don't have the headers that .jpg files do, so is there an alternative way of decompressing the data?

Before someone suggests VFW library or something like that, keep in mind that I'm trying to make this code portable to any OS/platform possible by using open source material or source I've written from scratch. Also, I was avoiding FFmpeg because of the LGPL which is not compatible with the intended purpose of this source (unless I've misunderstood the licence). As for using Ogg/Vorbis, as much as I love that file format, that would defeat the purpose of what I'm trying to do.

Also, if there's any other easily uncompressed codec out there that I can use, please let me know. Thanks.

Share this post


Link to post
Share on other sites
Given this is a technical question rather than off-topic, I'm moving you out of our off-topic forum to one of the technical forums...

Good luck!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this