summaryrefslogtreecommitdiff
path: root/src/combined/demux_wavpack.c
AgeCommit message (Collapse)Author
2007-11-10Delete most of the CVS $Id$/$Log$ lines.Darren Salt
--HG-- extra : transplant_source : %E0%D0%C5%8B%BEU%DD%24%5D7%1F%ADV%AD%EB%23%CBU%80%EB
2007-11-09Update FSF address on non-contributed code and COPYING files.Diego 'Flameeyes' Pettenò
For contributed code, leave whatever the version we last synced for is using to make simpler future syncs.
2007-07-02Fix demuxing of wavpack files, and avoid crashing with the tags at the end ↵Diego 'Flameeyes' Pettenò
of the file.
2007-03-17Cleanup wavpack plugin, include config.h when needed, declare ↵Diego 'Flameeyes' Pettenò
demuxer/decoder init functions in the combined_wavpack.h header. CVS patchset: 8699 CVS date: 2007/03/17 07:34:02
2007-02-25Instead of __unused, use __attr_unused, to avoid possible collisions with ↵Diego 'Flameeyes' Pettenò
other libraries. CVS patchset: 8626 CVS date: 2007/02/25 18:02:13
2007-02-25Use a bitmask, and ensure that the values reported by wavpack for ↵Diego 'Flameeyes' Pettenò
bits_per_sample and channels (that have sane limits) are inside the boundaries, this way we don't end up eating memory in the case of a malformed wavpack file. While we're at it, also try to compact the size of the wavpack structures. CVS patchset: 8623 CVS date: 2007/02/25 17:52:16
2007-02-25Instead of replicating it over and over, define __unused in attributes.h so ↵Diego 'Flameeyes' Pettenò
that it can be used whenever necessary. CVS patchset: 8622 CVS date: 2007/02/25 17:34:48
2007-01-24Send multichannel data in a single frame, stop reading and send the buffer ↵Diego 'Flameeyes' Pettenò
when the final block is found. CVS patchset: 8561 CVS date: 2007/01/24 22:05:09
2007-01-24Actually rewind to the start.Diego 'Flameeyes' Pettenò
CVS patchset: 8557 CVS date: 2007/01/24 21:41:30
2007-01-24Replace my email address with a more generic one.Diego 'Flameeyes' Pettenò
CVS patchset: 8556 CVS date: 2007/01/24 20:51:04
2007-01-24There's no need to pass one of the frame's headers around, so just send the ↵Diego 'Flameeyes' Pettenò
standard header, and remove the copy in the instance structure. CVS patchset: 8555 CVS date: 2007/01/24 20:47:31
2007-01-24Remove the workaround for FFmpeg decoding, pass the complete header to the ↵Diego 'Flameeyes' Pettenò
decoder, this way the WavPack decoder can be fixed to support multichannel streams. CVS patchset: 8554 CVS date: 2007/01/24 20:40:11
2007-01-24Don't include audio_group.h, this demuxer is not part of that.Diego 'Flameeyes' Pettenò
CVS patchset: 8553 CVS date: 2007/01/24 05:05:11
2007-01-24Create a new wavpack plugin with both the old demuxer and a new decoder. To ↵Diego 'Flameeyes' Pettenò
simplify categorising, I've created a new combined directory to put plugins like wavpack (or libflac) that carries both a demuxer and a decoder in a single bundle -- I expect it being used more in the future. CVS patchset: 8551 CVS date: 2007/01/24 04:57:26