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-10-04cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun
2013-08-05bink: Bound check the quantization matrix.Luca Barbato
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2013-05-04avcodec: Add av_cold attributes to init functions missing themDiego Biurrun
2013-04-20bink: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-09dsputil: Move LOCAL_ALIGNED macros to libavutilDiego Biurrun
2013-02-01bink: fix a check for the first frame.Anton Khirnov
Packet pts is a very unreliable indicator, use AVCodecContext.frame_number instead.
2013-01-23Drop DCTELEM typedefDiego Biurrun
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2013-01-21lavc: put FF_IDCT_{VP3,H264,CAVS,BINK,EA,WMV2} under FF_API_IDCT.Ronald S. Bultje
This allows us to get rid of them on the next major bump. All of the above are functionally irrelevant, and most of them are unused, except the vp3 one, which is used wrongly in the bfin arch optimizations.
2013-01-06bink: operate with pointers to AVFrames instead of whole structs.Anton Khirnov
This is more correct and avoids breaking extended_data.
2013-01-06bink: return meaningful error codes.Anton Khirnov
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-10-29lavc: add CODEC_CAP_DR1 to all video decoders missing themAnton Khirnov
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
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-28Replace memset(0) by zero initializations.Diego Biurrun
Also remove one pointless zero initialization in rangecoder.c.
2012-03-20bink: fix typo in FFALIGN() argumentKostya Shishkov
2012-03-20bink: align plane width to 8 when calculating bundle sizesKostya Shishkov
This fixes decoding of Bink files with non-multiple-of-16 width.
2012-02-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
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-11-14binkvideo: simplify and remove invalid shiftsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-10-08bink: Check for various out of bound writesLaurent Aimar
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-10-08bink: Check for out of bound writes when building treeLaurent Aimar
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-10-07bink: Prevent NULL dereferences with missing reference frameLaurent Aimar
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-08-01bink: Eliminate unnecessary shadow declaration.Alex Converse
2011-07-29lavc: use designated initialisers for all codecs.Anton Khirnov
It's more readable and less prone to breakage.
2011-07-27dsputil: move a bink-only function to binkdspMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-27bink: make IDCT take 32-bit inputKostya Shishkov
Since IDCT transforming 32-bit input to 8-bit output is unusual and unpractical for most codecs, move Bink IDCT into separate context. Get rid of an additional permutation table while at it since SIMD support for Bink IDCT is unlikely to be implemented in foreseeable future. Quantisation tables also have to change type to signed for proper dequantisation of DCT coefficients. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-05-26Mark parameterless function declarations as 'void'.Diego Biurrun
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-25bink: use LOCAL_ALIGNED for aligned stack dataMans 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-13bink: permute Bink version 'b' quant matrices by inverse scan orderPeter Ross
This fixes visual glitches in Bink version 'b' files, as the quantization tables were not being permuted. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-13bink: simplify how quantization matrices are passed to read_dct_coeffs()Peter Ross
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-12Make tables generation insensitive to floating-point implementationVitor Sessak
Using doubles make the double -> int cast well defined for all the values used, with the exception of when s[i]==1.0, which is special-cased. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-11bink: reindent after last commitPeter Ross
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-02-11Bink version 'b' video decoderPeter Ross
Based on original patch by Kostya Shishkov Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
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>
2011-01-15Change some band size calculations in Bink decoder to use width in blocksKostya Shishkov
instead of real width, this fixes decoding of some Bink files with odd width. Originally committed as revision 26364 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-30bink: make bink_rlelens static (it's only used in this file)Ramiro Polla
Originally committed as revision 25605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-07Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini
Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-06Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini
av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-30Fix grammar errors in documentationMåns Rullgård
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-02bink: correctly align local arraysMåns Rullgård
Originally committed as revision 23425 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-21fix minor typoKostya Shishkov
Originally committed as revision 22614 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-06Bink version 'h' also has chroma planes swappedKostya Shishkov
Originally committed as revision 22236 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-06Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård
These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk