# HG changeset patch # User michael # Date 1081106929 0 # Node ID 459df3ed379e2ca8d54e315c6925230c00b2a785 # Parent 64c347065c1bc34d14220b340a9e226618ff94a1 store extradata, vorbis in avi works now, dont expect av sync though diff -r 64c347065c1b -r 459df3ed379e wav.c --- a/wav.c Sun Apr 04 19:18:15 2004 +0000 +++ b/wav.c Sun Apr 04 19:28:49 2004 +0000 @@ -105,8 +105,11 @@ put_le16(pb, 2); /* wav_extra_size */ hdrsize += 2; put_le16(pb, ((enc->block_align - 4 * enc->channels) / (4 * enc->channels)) * 8 + 1); /* wSamplesPerBlock */ - } else - put_le16(pb, 0); /* wav_extra_size */ + } else { + put_le16(pb, enc->extradata_size); + put_buffer(pb, enc->extradata, enc->extradata_size); + hdrsize += enc->extradata_size; + } return hdrsize; }