- 28 May, 2013 15 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
This way we don't require the caller to parse the block header. It also allows the channel configuration to change mid-stream.
-
Anton Khirnov authored
This way we don't require the caller to parse the block header. It also allows the sample rate to change mid-stream.
-
Anton Khirnov authored
This allows us to get rid of demuxer-specific hacks in the decoder and will allow streamcopy from matroska once we have a wavpack muxer.
-
Anton Khirnov authored
Currently the demuxer shaves the blocks and exports only the information that is useful to the decoder. Exporting the blocks just as they are stored is simpler to understand and will make remuxing wavpack easier.
-
Anton Khirnov authored
We don't know whether it will be float until we look at the data.
-
Anton Khirnov authored
The decoder always returns output if an error does not occur.
-
Anton Khirnov authored
Such blocks are not valid.
-
Anton Khirnov authored
Number of samples in the first block is checked to be strictly positive earlier in wavpack_decode_frame() and number of samples in all the other blocks is checked to be equal to the first one.
-
Anton Khirnov authored
-
Anton Khirnov authored
The caller never cares about the number of decoded samples, so this only confuses the reader.
-
Anton Khirnov authored
This simplifies the code and makes it faster.
-
Anton Khirnov authored
-
Anton Khirnov authored
The decoder always consumes full packets.
-
- 22 May, 2013 2 commits
-
-
Luca Barbato authored
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Prevent most out of buffer reads. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 18 May, 2013 3 commits
-
-
Luca Barbato authored
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
And forward those that were already meaningful.
-
Luca Barbato authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 08 Mar, 2013 1 commit
-
-
Anton Khirnov authored
-
- 12 Feb, 2013 1 commit
-
-
Justin Ruggles authored
-
- 04 Dec, 2012 1 commit
-
-
Anton Khirnov authored
It will be useful in the upcoming transition to refcounted AVFrames.
-
- 11 Nov, 2012 1 commit
-
-
Justin Ruggles authored
Also reorder some other #include when applicable.
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 23 Jul, 2012 1 commit
-
-
Hendrik Leppkes authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 02 Mar, 2012 1 commit
-
-
Derek Buitenhuis authored
Integer Overflow Checker detected an integer overflow while FATE was running. See: http://fate.libav.org/x86_64-linux-ioc/Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Kostya Shishkov <kostya.shishkov@gmail.com>
-
- 23 Feb, 2012 1 commit
-
-
Derek Buitenhuis authored
Since we are clipping before we shift the values to 16 or 32 bits, we should not shift the min/max clip values to compensate. Fixes 8 and 24 bit lossy decoding. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 11 Feb, 2012 1 commit
-
-
Justin Ruggles authored
-
- 10 Feb, 2012 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
- 15 Jan, 2012 1 commit
-
-
Kostya Shishkov authored
Reference decoder clips data before shifting it to final range and also forces 32-bit lossy mode to be actually 24-bit lossy mode in order to be able to perform proper clipping.
-
- 02 Jan, 2012 3 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Hendrik Leppkes authored
Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
- 22 Dec, 2011 1 commit
-
-
Diego Biurrun authored
The prefix is a historic remnant that probably meant "alternative". Now that the A32 bitstream reader has been dropped it makes no sense anymore.
-
- 16 Dec, 2011 2 commits
-
-
Derek Buitenhuis authored
In the case that (frame_flags & 0x03) == 3, hybrid_maxclip may have had a signed integer overflow. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Derek Buitenhuis authored
It doesn't make much sense to clip pre-shift, nor is it correct for proper decoding. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 03 Dec, 2011 1 commit
-
-
Derek Buitenhuis authored
When decoding lossy WavPack samples, they are supposed to be clipped, in order to be decoded correctly. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 02 Dec, 2011 1 commit
-
-
Justin Ruggles authored
Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders.
-
- 23 Oct, 2011 1 commit
-
-
Justin Ruggles authored
-