I've been wanting to take some time to write an MPEG-4 ALS decoder for a while now, but haven't had the motivation. So this year I decided to propose the project for GSoC '09. Hopefully a good student will qualify and want to do the project.
FFmpeg Summer Of Code 2009 - MultimediaWiki
After writing a raw FLAC parser, then looking at the raw ALS format, I've decided to aggresively push for not touching raw .als files with a 10-foot pole. We just need to stick to MP4 first, and other containers like NUT and MKV second.
Showing posts with label gsoc. Show all posts
Showing posts with label gsoc. Show all posts
Monday, March 23, 2009
Monday, August 4, 2008
ALAC update
Jai's ALAC encoder for FFmpeg SoC is going very well. Entropy coding and prediction are working. Adaptive prediction order and stereo decorrelation have been implemented, but are still works-in-progress. There is still an odd bug which generates non-lossless output when decoded. It's very rare from what I've found, and hopefully the cause will be tracked-down and fixed.
Even with the encoder as it is right now, it could be very easily cleaned-up for inclusion in FFmpeg SVN. The compression isn't great, but a decent working ALAC encoder is better than no encoder, and it's definitely on the right path to being a great encoder.
Even with the encoder as it is right now, it could be very easily cleaned-up for inclusion in FFmpeg SVN. The compression isn't great, but a decent working ALAC encoder is better than no encoder, and it's definitely on the right path to being a great encoder.
Monday, April 28, 2008
staying busy
Some of the things I've been working on or will be soon...
I am mentoring 2 Google Summer of Code projects this year, an ALAC encoder and an MLP/TrueHD encoder.
Jai Menon will be creating the ALAC encoder. I'm very excited about the possibilities of this project. The format seems fairly straightforward, and Jai seems very bright and motivated, so I'm optimistic about him having time this summer for some good experimentation with the various encoding features.
Ramiro Polla will be making the MLP encoder. This seems like a bit more complex task, but I'm confident that Ramiro can complete it. This will be a wonderful addition to FFmpeg and will be very valuable for the open source community in general.
In addition to starting my mentoring, I'm also working on the E-AC3 decoder and on FLAC. E-AC3 is very close to being ready for FFmpeg SVN. The FLAC decoder just needs some work... It's acting as a demuxer, parser, and decoder all in one, with some not-so-fun side-effects. Now I just have to be persistent to get through Michael's tough reviews. :)
Maybe one of these days I'll get back to working on Aften and Flake... But FFmpeg definitely takes priority for now.
I am mentoring 2 Google Summer of Code projects this year, an ALAC encoder and an MLP/TrueHD encoder.
Jai Menon will be creating the ALAC encoder. I'm very excited about the possibilities of this project. The format seems fairly straightforward, and Jai seems very bright and motivated, so I'm optimistic about him having time this summer for some good experimentation with the various encoding features.
Ramiro Polla will be making the MLP encoder. This seems like a bit more complex task, but I'm confident that Ramiro can complete it. This will be a wonderful addition to FFmpeg and will be very valuable for the open source community in general.
In addition to starting my mentoring, I'm also working on the E-AC3 decoder and on FLAC. E-AC3 is very close to being ready for FFmpeg SVN. The FLAC decoder just needs some work... It's acting as a demuxer, parser, and decoder all in one, with some not-so-fun side-effects. Now I just have to be persistent to get through Michael's tough reviews. :)
Maybe one of these days I'll get back to working on Aften and Flake... But FFmpeg definitely takes priority for now.
Subscribe to:
Posts (Atom)