[Ffmpeg-devel] [PATCH] apple caff demuxer

Justin Ruggles justinruggles
Sun Apr 1 08:06:32 CEST 2007


Here is a demuxer for Apple CAFF files.  It was written using
documentation from:

I basically wrote it because I needed to learn more about
libavformat...and I think CAFF has a fairly good design.

The demuxer reuses uses a function from mov.c, which I moved to isom.c/h.

Currently I only have samples for pcm and aac, so those are the only
codecs which are enabled.  I need to have samples because the
documentation only covers the 'kuki' chunk layout for AAC.  The layout
of that chunk is needed for each codec in order to get the proper
extradata.  I imagine many of the other codecs have a similar format
(mp4 esds atom), but I don't want to assume anything at this point.

I can upload samples to mplayerhq if/when I get permission from the
person who sent them to me.  It would also be great if anyone else has
samples or can generate samples containing other codecs.

I'll eventually write a muxer as well, hence the splitting of the
demuxer into caff.c and caffdec.c.


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: caff_demuxer_v1.diff
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070401/acf96835/attachment.txt>

More information about the ffmpeg-devel mailing list