Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-07avcodec/wavpack: initialize pointers to silence warning about them possibly ↵Michael Niedermayer
being uninitialized Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-12-24avcodec/wavpack fix *void pointer arithmeticMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-12-23avcodec/wavpack: clear remainder of data in case of error in ↵Michael Niedermayer
wv_unpack_mono/stereo() Fixes use of uninitialized data Fixes: msan_uninit-mem_7fd85b654950_4005_because.wv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-30avcodec/wavpack: use init_get_bits8()Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-10-28Merge commit '23a211cbba0b7c9ee694040031b2e5da1be54a00'Michael Niedermayer
* commit '23a211cbba0b7c9ee694040031b2e5da1be54a00': lavc: change all decoders to behave consistently with AV_EF_CRCCHECK. Conflicts: libavcodec/avcodec.h libavcodec/tta.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-28lavc: change all decoders to behave consistently with AV_EF_CRCCHECK.Anton Khirnov
Just crccheck prints a warning, crccheck+explode returns an error. Also document this behavior.
2013-10-04Merge commit 'b2bed9325dbd6be0da1d91ffed3f513c40274fd2'Michael Niedermayer
* commit 'b2bed9325dbd6be0da1d91ffed3f513c40274fd2': cosmetics: Group .name and .long_name together in codec/format declarations Conflicts: libavcodec/8svx.c libavcodec/alac.c libavcodec/cljr.c libavcodec/dnxhddec.c libavcodec/dnxhdenc.c libavcodec/dpxenc.c libavcodec/dvdec.c libavcodec/dvdsubdec.c libavcodec/dvdsubenc.c libavcodec/ffv1dec.c libavcodec/flacdec.c libavcodec/flvdec.c libavcodec/fraps.c libavcodec/frwu.c libavcodec/g726.c libavcodec/gif.c libavcodec/gifdec.c libavcodec/h261dec.c libavcodec/h263dec.c libavcodec/iff.c libavcodec/imc.c libavcodec/libopencore-amr.c libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/libspeexenc.c libavcodec/libvo-amrwbenc.c libavcodec/libvorbisenc.c libavcodec/libvpxenc.c libavcodec/libx264.c libavcodec/libxavs.c libavcodec/libxvid.c libavcodec/ljpegenc.c libavcodec/mjpegbdec.c libavcodec/mjpegdec.c libavcodec/mpeg12dec.c libavcodec/mpeg4videodec.c libavcodec/msmpeg4dec.c libavcodec/pgssubdec.c libavcodec/pngdec.c libavcodec/pngenc.c libavcodec/proresdec_lgpl.c libavcodec/proresenc_kostya.c libavcodec/ra144enc.c libavcodec/rawdec.c libavcodec/rv10.c libavcodec/sp5xdec.c libavcodec/takdec.c libavcodec/tta.c libavcodec/v210dec.c libavcodec/vp6.c libavcodec/wavpack.c libavcodec/xbmenc.c libavcodec/yop.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-04cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun
2013-08-14WavPack encoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-14lavc: copy AVCodecContext for threadsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-08wavpack: add missing .\n to entropy error messagePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-06wavpack: frame multi-threading supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-06-03wavpack: remove redundant error log messagePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-29Merge commit '89806691b1c39181c63d95e0fddc30f11e2a7b04'Michael Niedermayer
* commit '89806691b1c39181c63d95e0fddc30f11e2a7b04': wavpack: check that all the channels were coded. wavpack: check that there aren't too many blocks per packet Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-29Merge commit '7d039e70a5ff23a7deaa866684d2e8872acc5169'Michael Niedermayer
* commit '7d039e70a5ff23a7deaa866684d2e8872acc5169': wavpack: extract channel information from the bitstream Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-29Merge commit '78f75b6fa421dd39a715588e9487579f1ce5bada'Michael Niedermayer
* commit '78f75b6fa421dd39a715588e9487579f1ce5bada': wavpack: extract sample rate from the bitstream configure: support gcc-4.8 instrumentation Conflicts: libavcodec/wavpack.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28wavpack: check that all the channels were coded.Anton Khirnov
2013-05-28wavpack: check that there aren't too many blocks per packetAnton Khirnov
2013-05-28wavpack: extract channel information from the bitstreamAnton Khirnov
This way we don't require the caller to parse the block header. It also allows the channel configuration to change mid-stream.
2013-05-28wavpack: extract sample rate from the bitstreamAnton Khirnov
This way we don't require the caller to parse the block header. It also allows the sample rate to change mid-stream.
2013-05-28Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: smacker: assign video frame PTS matroskadec: export full wavpack blocks. Conflicts: libavcodec/wavpack.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit '5074f4545c439420daebe4c2f28ed216440b6ec7'Michael Niedermayer
* commit '5074f4545c439420daebe4c2f28ed216440b6ec7': wavpack demuxer: export full wavpack blocks. Conflicts: libavformat/wv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit '72dee5f40b236c5eb9e68df39df80c68392269e3'Michael Niedermayer
* commit '72dee5f40b236c5eb9e68df39df80c68392269e3': wavpack: don't set sample format in init. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit '35596bd4f4d3c39eed838cf3a2613817d62dda99'Michael Niedermayer
* commit '35596bd4f4d3c39eed838cf3a2613817d62dda99': wavpack: remove a useless parameter from wavpack_decode_block(). Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit 'd1bec4be2207738669874e02605e879ea9620974'Michael Niedermayer
* commit 'd1bec4be2207738669874e02605e879ea9620974': wavpack: return an error on 0-sized blocks Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit '1d177200ce1ffd8902729e3a4d647b04fc4b35f8'Michael Niedermayer
* commit '1d177200ce1ffd8902729e3a4d647b04fc4b35f8': wavpack: remove a useless check. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit '0f3a0b24dd6f595feaa4526e52ffa7d05c3d7840'Michael Niedermayer
* commit '0f3a0b24dd6f595feaa4526e52ffa7d05c3d7840': wavpack: add an error message to a failure. wavpack: return 0 instead of samples count from decoding functions Conflicts: libavcodec/wavpack.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28wavpack: Properly check channel index, dont write out of arraysMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit '528daa399018af74d52192eb1861d2b59d256111'Michael Niedermayer
* commit '528daa399018af74d52192eb1861d2b59d256111': wavpack: switch to planar output Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit 'a7ec3a9a4eea4e374afcd6e05828b103e6fcb601'Michael Niedermayer
* commit 'a7ec3a9a4eea4e374afcd6e05828b103e6fcb601': wavpack: drop redundant if/else blocks Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28Merge commit '7b44c9918086c6aeacf7ef9f902af38b97f43170'Michael Niedermayer
* commit '7b44c9918086c6aeacf7ef9f902af38b97f43170': wavpack: remove the subframes codec cap Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-28matroskadec: export full wavpack blocks.Anton Khirnov
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.
2013-05-28wavpack demuxer: export full wavpack blocks.Anton Khirnov
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.
2013-05-28wavpack: don't set sample format in init.Anton Khirnov
We don't know whether it will be float until we look at the data.
2013-05-28wavpack: remove a useless parameter from wavpack_decode_block().Anton Khirnov
The decoder always returns output if an error does not occur.
2013-05-28wavpack: return an error on 0-sized blocksAnton Khirnov
Such blocks are not valid.
2013-05-28wavpack: remove a useless check.Anton Khirnov
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.
2013-05-28wavpack: add an error message to a failure.Anton Khirnov
2013-05-28wavpack: return 0 instead of samples count from decoding functionsAnton Khirnov
The caller never cares about the number of decoded samples, so this only confuses the reader.
2013-05-28wavpack: switch to planar outputAnton Khirnov
This simplifies the code and makes it faster.
2013-05-28wavpack: drop redundant if/else blocksAnton Khirnov
2013-05-28wavpack: remove the subframes codec capAnton Khirnov
The decoder always consumes full packets.
2013-05-23avcodec/wavpack: remove ;;Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-23Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: wavpack: check packet size early Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-23Merge commit '3f0b6d7a6248a33df37b98cfcb37a1acce263f62'Michael Niedermayer
* commit '3f0b6d7a6248a33df37b98cfcb37a1acce263f62': wavpack: use bytestream2 in wavpack_decode_block Conflicts: libavcodec/wavpack.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-23wavpack: check packet size earlyLuca Barbato
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2013-05-23wavpack: use bytestream2 in wavpack_decode_blockLuca Barbato
Prevent most out of buffer reads. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2013-05-19Merge commit 'ed50673066956d6f2201a57c3254569f2ab08d9d'Michael Niedermayer
* commit 'ed50673066956d6f2201a57c3254569f2ab08d9d': wavpack: validate samples size parsed in wavpack_decode_block Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-19Merge commit '8c34558131d846d2b10389564caadaa206372fd4'Michael Niedermayer
* commit '8c34558131d846d2b10389564caadaa206372fd4': wavpack: return meaningful errors Conflicts: libavcodec/wavpack.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-19Merge commit '0f689a3d97a1d3053ca0e9516b296909a72ff31e'Michael Niedermayer
* commit '0f689a3d97a1d3053ca0e9516b296909a72ff31e': wavpack: K&R formatting cosmetics Conflicts: libavcodec/wavpack.c Merged-by: Michael Niedermayer <michaelni@gmx.at>