summaryrefslogtreecommitdiff
path: root/src/combined/demux_wavpack.c
AgeCommit message (Collapse)Author
2009-11-30Trim trailing space & reduce space+tab.Darren Salt
2008-05-07xine_xmalloc() deprecation: replace its use with static and non-zero size.Diego 'Flameeyes' Pettenò
The xine_xmalloc() function is going to be deprecated, as its behaviour is rarely needed as such, and it's thus misused. With this, almost all uses of xine_xmalloc() with static size (for instance the value returned by sizeof()) or with a size that is guaranteed not to be zero (like strlen()+1) are replaced with calls to either calloc(1, ...) or malloc(). malloc() is used whenever the allocated memory is going to be immediately overwritten, while calloc() is used in every other case, as it sets the whole memory area to zero. --HG-- extra : transplant_source : %8F%98%EC%02%1E%83%F0s%06X%83C%205Y%80%B12%CC%E1
2008-04-02Add wvp to the wavpack demuxer's extensions list.Darren Salt
2008-03-31Correct the wavpack demuxer's MIME type data.Darren Salt
2008-01-25Advertise audio/x-wavpack mime type for WavPack demuxer.Diego 'Flameeyes' Pettenò
--HG-- extra : transplant_source : iT%08m0%F6%E0%8B-%24%1F%BC%EB%24%25.%C0p%E2%14
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