Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes | Diego Biurrun | 2016-06-07 | 1 | -3/+3 |
| | | | | | | | This avoids the danger that get_bits.h might get indirectly #included before BITSTREAM_READER_LE is defined. Also sort headers into canonical order where appropriate. | ||||
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | lavc: AV-prefix all codec capabilities | Vittorio Giovara | 2015-07-27 | 1 | -1/+1 |
| | | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | bink: Factorize bink put_pixel | Luca Barbato | 2015-06-03 | 1 | -24/+31 |
| | | | | | | | | And make sure to check INTER_BLOCK as had been fixed by Michael Niedermayer. Reported-By: Andreas Cadhalpun CC: libav-stable@libav.org | ||||
* | dsputil: Split clear_block*/fill_block* off into a separate context | Diego Biurrun | 2014-06-18 | 1 | -8/+8 |
| | |||||
* | bink: Rename BinkDSPContext member so as not to clash with BlockDSPContext | Diego Biurrun | 2014-06-02 | 1 | -10/+10 |
| | |||||
* | dsputil: Move Bink-specific add_pixels8 to binkdsp | Diego Biurrun | 2014-05-29 | 1 | -2/+2 |
| | |||||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 | 1 | -1/+1 |
| | |||||
* | bink: Bound check the quantization matrix. | Luca Barbato | 2013-08-05 | 1 | -0/+3 |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||||
* | avcodec: Add av_cold attributes to init functions missing them | Diego Biurrun | 2013-05-04 | 1 | -2/+3 |
| | |||||
* | bink: Use hpeldsp instead of dsputil for half-pel functions | Ronald S. Bultje | 2013-04-19 | 1 | -7/+10 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 | 1 | -37/+30 |
| | |||||
* | dsputil: Move LOCAL_ALIGNED macros to libavutil | Diego Biurrun | 2013-02-08 | 1 | -0/+1 |
| | |||||
* | bink: fix a check for the first frame. | Anton Khirnov | 2013-02-01 | 1 | -1/+2 |
| | | | | | Packet pts is a very unreliable indicator, use AVCodecContext.frame_number instead. | ||||
* | Drop DCTELEM typedef | Diego Biurrun | 2013-01-22 | 1 | -3/+3 |
| | | | | | | It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | lavc: put FF_IDCT_{VP3,H264,CAVS,BINK,EA,WMV2} under FF_API_IDCT. | Ronald S. Bultje | 2013-01-20 | 1 | -1/+0 |
| | | | | | | 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. | ||||
* | bink: operate with pointers to AVFrames instead of whole structs. | Anton Khirnov | 2013-01-06 | 1 | -26/+30 |
| | | | | This is more correct and avoids breaking extended_data. | ||||
* | bink: return meaningful error codes. | Anton Khirnov | 2013-01-06 | 1 | -53/+56 |
| | |||||
* | lavc: fix decode_frame() third parameter semantics for video decoders | Anton Khirnov | 2012-12-04 | 1 | -2/+2 |
| | | | | It's got_frame, not data size | ||||
* | lavc: add a wrapper for AVCodecContext.get_buffer(). | Anton Khirnov | 2012-12-04 | 1 | -1/+2 |
| | | | | It will be useful in the upcoming transition to refcounted AVFrames. | ||||
* | lavc: add CODEC_CAP_DR1 to all video decoders missing them | Anton Khirnov | 2012-10-29 | 1 | -0/+1 |
| | |||||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 | 1 | -1/+1 |
| | |||||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | 1 | -1/+1 |
| | |||||
* | cosmetics: Align codec declarations | Martin Storsjö | 2012-04-06 | 1 | -1/+1 |
| | | | | | | | 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> | ||||
* | Replace memset(0) by zero initializations. | Diego Biurrun | 2012-03-28 | 1 | -2/+1 |
| | | | | Also remove one pointless zero initialization in rangecoder.c. | ||||
* | bink: fix typo in FFALIGN() argument | Kostya Shishkov | 2012-03-20 | 1 | -1/+1 |
| | |||||
* | bink: align plane width to 8 when calculating bundle sizes | Kostya Shishkov | 2012-03-20 | 1 | -0/+2 |
| | | | | This fixes decoding of Bink files with non-multiple-of-16 width. | ||||
* | dsputil: Add ff_ prefix to the dsputil*_init* functions | Martin Storsjö | 2012-02-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | Drop ALT_ prefix from BITSTREAM_READER_LE name. | Diego Biurrun | 2011-12-22 | 1 | -1/+1 |
| | | | | | The prefix is a historic remnant that probably meant "alternative". Now that the A32 bitstream reader has been dropped it makes no sense anymore. | ||||
* | binkvideo: simplify and remove invalid shifts | Mans Rullgard | 2011-11-14 | 1 | -5/+4 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | bink: Check for various out of bound writes | Laurent Aimar | 2011-10-08 | 1 | -5/+14 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | bink: Check for out of bound writes when building tree | Laurent Aimar | 2011-10-08 | 1 | -1/+1 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | bink: Prevent NULL dereferences with missing reference frame | Laurent Aimar | 2011-10-07 | 1 | -3/+5 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||||
* | bink: Eliminate unnecessary shadow declaration. | Alex Converse | 2011-08-01 | 1 | -1/+0 |
| | |||||
* | lavc: use designated initialisers for all codecs. | Anton Khirnov | 2011-07-29 | 1 | -8/+7 |
| | | | | It's more readable and less prone to breakage. | ||||
* | dsputil: move a bink-only function to binkdsp | Mans Rullgard | 2011-07-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | bink: make IDCT take 32-bit input | Kostya Shishkov | 2011-07-27 | 1 | -28/+30 |
| | | | | | | | | | | | 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> | ||||
* | Mark parameterless function declarations as 'void'. | Diego Biurrun | 2011-05-26 | 1 | -1/+1 |
| | |||||
* | Replace FFmpeg with Libav in licence headers | Mans Rullgard | 2011-03-19 | 1 | -4/+4 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | bink: use LOCAL_ALIGNED for aligned stack data | Mans Rullgard | 2011-02-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Merge libavcore into libavutil | Reinhard Tartler | 2011-02-15 | 1 | -1/+1 |
| | | | | | | | | | | | | 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> | ||||
* | bink: permute Bink version 'b' quant matrices by inverse scan order | Peter Ross | 2011-02-13 | 1 | -4/+9 |
| | | | | | | | 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> | ||||
* | bink: simplify how quantization matrices are passed to read_dct_coeffs() | Peter Ross | 2011-02-13 | 1 | -15/+8 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Make tables generation insensitive to floating-point implementation | Vitor Sessak | 2011-02-12 | 1 | -9/+16 |
| | | | | | | | 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> | ||||
* | bink: reindent after last commit | Peter Ross | 2011-02-11 | 1 | -6/+6 |
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> | ||||
* | Bink version 'b' video decoder | Peter Ross | 2011-02-11 | 1 | -18/+328 |
| | | | | | | Based on original patch by Kostya Shishkov Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> | ||||
* | Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. | Diego Elio Pettenò | 2011-01-26 | 1 | -1/+1 |
| | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Change some band size calculations in Bink decoder to use width in blocks | Kostya Shishkov | 2011-01-15 | 1 | -2/+2 |
| | | | | | | 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 | ||||
* | bink: make bink_rlelens static (it's only used in this file) | Ramiro Polla | 2010-10-30 | 1 | -1/+1 |
| | | | | Originally committed as revision 25605 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Use new imgutils.h API names, fix deprecation warnings. | Stefano Sabatini | 2010-09-07 | 1 | -1/+1 |
| | | | | Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk |