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
2013-02-12tta: decode directly to the user-provided AVFrameJustin Ruggles
2012-12-22ttadec: fix last frame handling when seekingJustin Ruggles
Using a frame count, as is done currently, does not work at all with seeking. Instead, when the number of samples in the final frame has been decoded, we check if only the 32-bit CRC is remaining. If so, we assume that it is the final frame. There is no longer a need to keep total_frames in TTAContext.
2012-12-05lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov
It will be useful in the upcoming transition to refcounted AVFrames.
2012-10-12Use proper return values in case of missing featuresDiego Biurrun
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-07-30Improve descriptiveness of a number of codec and container long namesDiego Biurrun
2012-05-15tta: Fix comment about channel number; TTA supports >2 channels.Aneesh Dogra
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-05-02tta: prevents overflows for 32bit integers in header.Ronald S. Bultje
This prevents sample_rate/data_length from going negative, which caused various crashes and undefined behaviour further down. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-04-06cosmetics: Align codec declarationsMartin Storsjö
Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-03-08ttadec: unbreak playback of matroska filesPaul B Mahol
Matroska demuxer needs to recreate tta header, so just display crc error without aborting. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-02-19ttadec: cosmetics: reindentPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-17ttadec: use branchless unsigned-to-signed unfoldingJustin Ruggles
2012-02-17ttadec: remove dead codePaul B Mahol
The unused code being removed is for encoding only and therefore is not needed by the decoder. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-14ttadec: CRC checkingPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11tta: error out if samplerate is zero.Ronald S. Bultje
Prevents a division by zero later on. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-11ttadec: fix invalid free when an error occurs while decoding 24-bit ttaJustin Ruggles
2012-02-09tta: use skip_bits_long()Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-01-17tta: cast output data pointer to the correct typeJustin Ruggles
fixes "warning: assignment from incompatible pointer type"
2012-01-07tta: fix 24-bit decoding.Justin Ruggles
Decode to the correct output buffer.
2011-12-22Drop ALT_ prefix from BITSTREAM_READER_LE name.Diego Biurrun
The prefix is a historic remnant that probably meant "alternative". Now that the A32 bitstream reader has been dropped it makes no sense anymore.
2011-12-10ttadec: check channel count as read from extradata.Shitiz Garg
fixes floating-point exception due to channels being set to 0. fixes Bug 128. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2011-12-03Add avcodec_decode_audio4().Justin Ruggles
Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders.
2011-11-11tta: use an integer instead of a pointer to iterate output samplesJustin Ruggles
2011-10-25tta: check for allocation failure of decode_bufferJustin Ruggles
2011-10-25tta: use correct frame_length calculation.Justin Ruggles
using a floating-point calculation is not necessary.
2011-10-25tta: add support for decoding 24-bit sample formatJustin Ruggles
Note that this will not work in most cases with avconv and avplay due to the AVCODEC_MAX_AUDIO_FRAME_SIZE limit, but it will decode correctly if given a large enough output buffer.
2011-10-25cosmetics: indentationJustin Ruggles
2011-10-25tta: remove pointless bracesJustin Ruggles
2011-10-25tta: check output buffer size after adjusting frame length for last frameJustin Ruggles
2011-10-25tta: fix reading of format in TTA header.Justin Ruggles
TTA does not support float at all, and format 2 is encrypted TTA.
2011-10-25tta: remove useless commented-out linesJustin Ruggles
2011-10-25tta: check remaining bitstream size while reading unary valueJustin Ruggles
2011-09-16Fixed size given to init_get_bits().Laurent Aimar
init_get_bits() takes a number of bits and not a number of bytes as its size argument. Signed-off-by: Alex Converse <alex.converse@gmail.com>
2011-07-29lavc: use designated initialisers for all codecs.Anton Khirnov
It's more readable and less prone to breakage.
2011-07-18tta: remove disabled codeDiego Biurrun
2011-07-15doxygen: use Doxygen markup for authors and web links where appropriateDiego Biurrun
2011-04-21Use av_log_ask_for_sample() where appropriate.Diego Biurrun
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-03Remove a few if (p) av_free(p) formsClément Bœsch
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-26Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-11-12Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enumStefano Sabatini
SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-11tta: remove stray semicolonMåns Rullgård
Originally committed as revision 25103 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-11Add av_ prefix to bswap macrosMåns Rullgård
Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-24tta: replace potentially huge VLAs with malloc/free in contextMåns Rullgård
Originally committed as revision 23759 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-29Cosmetics : add a space after ",".Jai Menon
Originally committed as revision 22717 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-28TTA : Check if the output buffer size is within bounds.Jai Menon
Fixes issue 1848. Originally committed as revision 22711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-03Fixed overreads in TTA decoder with corrupted bistreams.Laurent Aimar
Originally committed as revision 22176 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-13Rename bitstream.h to get_bits.h.Stefano Sabatini
Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk