[FFmpeg-cvslog] r25919 - trunk/libavformat/wv.c

Kostya kostya.shishkov
Wed Dec 8 09:07:32 CET 2010


On Wed, Dec 08, 2010 at 08:13:22AM +0100, Reimar D?ffinger wrote:
> On Tue, Dec 07, 2010 at 07:15:06PM +0100, kostya wrote:
> > Author: kostya
> > Date: Tue Dec  7 19:15:06 2010
> > New Revision: 25919
> > 
> > Log:
> > Don't try to demux WavPack files with >2 channels until we can support them
> 
> Does it need different _demuxing_ even?? Scary.

Spec says that for multichannel, channels are coded in pairs or singles
(like AAC does) and blocks are grouped together, two bits signal first
and last block in that sequence.
http://wavpack.com/file_format.txt

So my demuxer needs to learn to demux those blocks as single one (is
av_grow_packet() ready?). Matroska stores it this way too:
http://matroska.org/technical/specs/codecid/wavpack.html

Currently it produces strange errors, for example on
http://samples.mplayerhq.hu/A-codecs/lossless/wavpack/because.wv



More information about the ffmpeg-cvslog mailing list