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-11-16smacker: use the AVFrame API properly.Anton Khirnov
2013-10-04cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun
2013-09-11smacker: Free memory properly if the init function failsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-11smacker: Make sure we don't fill in huffman codes out of rangeMartin Storsjö
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-11smacker: Check malloc return valuesMartin Storsjö
Also try to free local allocations on errors. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-06-16smacker: check the return value of smacker_decode_treeKostya Shishkov
Also prevent a memory leak. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-06-16smacker: fix an off by one in huff.length computationKostya Shishkov
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-05-28smacker: add a clarification notice about audio decodingKostya Shishkov
2013-05-27Revert "smackaud: clip output samples"Kostya Shishkov
Smacker audio uses overflows instead of clipping. This reverts commit 375ca0aca81be2951d9ba4731196e70e490d3cdf.
2013-03-08lavc decoders: properly initialize AVFrame.Anton Khirnov
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-12smackaud: decode directly to the user-provided AVFrameJustin Ruggles
2012-12-05lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov
It's got_frame, not data size
2012-12-05lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov
It will be useful in the upcoming transition to refcounted AVFrames.
2012-11-11Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles
Also reorder some other #include when applicable.
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-07-01smacker: remove some unused codeMans Rullgard
This removes some code apparently left over from vlc reader debugging. Signed-off-by: Mans Rullgard <mans@mansr.com>
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-30smacker audio: sign-extend the initial 16-bit predicted valueFranz Brauße
Fixes Bug #265 Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-03-28Replace memset(0) by zero initializations.Diego Biurrun
Also remove one pointless zero initialization in rangecoder.c.
2012-03-26smacker: convert palette and header reading to bytestream2.Ronald S. Bultje
2012-02-16vlc/rl: Add ff_ prefix to the nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-28cosmetics: Remove extra newlines at EOFAlex Converse
2012-01-26smacker: Sanity check huffman tables found in the headers.Alex Converse
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-01-26smacker: remove dead storeAlex Converse
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-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-10smackaud: use uint8_t* for 8-bit output buffer typeJustin Ruggles
This matches the output sample format and the range of the output values.
2011-11-10smackaud: clip output samplesJustin Ruggles
2011-11-10smackaud: use sign_extend() for difference value instead of castingJustin Ruggles
2011-10-11smacker: validate channels and sample format.Justin Ruggles
2011-10-11smacker: check buffer size before reading output sizeJustin Ruggles
2011-10-11smacker: validate number of channelsJustin Ruggles
2011-09-14smacker: fix a few off by 1 errorsMichael Niedermayer
stereo & 16bit is untested due to lack of samples Signed-off-by: Martin Storsjö <martin@martin.st>
2011-09-14Check for invalid VLC value in smacker decoder.Laurent Aimar
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-09-14Check and propagate errors when VLC trees cannot be built in smacker decoder.Laurent Aimar
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-07-29lavc: use designated initialisers for all codecs.Anton Khirnov
It's more readable and less prone to breakage.
2011-05-02Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-04-27smacker: remove unnecessary call to avctx->release_buffer in decode_frame()Stefano Sabatini
The release_buffer was cleaning the provided frame, thus causing the successive call to avctx->reget_buffer() to allocate a new frame. In case the returned frame was not the same one previously returned but a new one with different data, it resulted in artifacts. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-15Merge libavcore into libavutilReinhard Tartler
It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-02-06Replace remaining occurrences of deprecated CH_* with AV_CH_*Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.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-07-11Add av_ prefix to bswap macrosMåns Rullgård
Originally committed as revision 24170 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
2009-11-01Set the sample format for Smacker audio in the decoder rather than in theJustin Ruggles
demuxer. Originally committed as revision 20429 to svn://svn.ffmpeg.org/ffmpeg/trunk