summaryrefslogtreecommitdiffstats
path: root/libavcodec/bink.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-271-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (31 commits) ARM: add ARMv6 optimised av_clip_uintp2 ARM: remove volatile from asm statements in libavutil/intmath ARM: fix av_clipl_int32_arm() v4l: include avdevice.h ffserver: move close_connection() call to avoid a temporary string and copy. lavf: initialize demuxer private options. AVOptions: set string default values. lavdevice: mark v4l for removal on next major bump. swscale: fix compile on ppc. swscale: fix compile on x86-32. build: Remove generated .version file on distclean. configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2. doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected. ffplay: Remove disabled code. Mark parameterless function declarations as 'void'. swscale: use av_clip_uint8() in yuv2yuv1_c(). swscale: remove VOF/VOFW. swscale: split chroma buffers into separate U/V planes. swscale: replace formatConvBuffer[VOF] by allocated array. rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions. ... Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Mark parameterless function declarations as 'void'.Diego Biurrun2011-05-261-1/+1
| |
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * bink: use LOCAL_ALIGNED for aligned stack dataMans Rullgard2011-02-251-1/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Merge libavcore into libavutilReinhard Tartler2011-02-151-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 orderPeter Ross2011-02-131-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 Ross2011-02-131-15/+8
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Make tables generation insensitive to floating-point implementationVitor Sessak2011-02-121-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 commitPeter Ross2011-02-111-6/+6
| | | | | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
| * Bink version 'b' video decoderPeter Ross2011-02-111-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-261-1/+1
| | | | | | | | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | bink: use LOCAL_ALIGNED for aligned stack dataMans Rullgard2011-02-261-1/+1
| | | | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 8997bb8807336dd6d6c96364952bb71c161ac3b2)
* | Merge libavcore into libavutilReinhard Tartler2011-02-161-1/+1
| | | | | | | | Done to keep ABI compatible. Otherwise this is just silly
* | bink: permute Bink version 'b' quant matrices by inverse scan orderPeter Ross2011-02-141-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> (cherry picked from commit 231539217431c32d4f22a16ee2834e24f54611f4)
* | bink: simplify how quantization matrices are passed to read_dct_coeffs()Peter Ross2011-02-141-15/+8
| | | | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit cb62510cab8b745e65eb966c72ab7e9b122d564b)
* | Make tables generation insensitive to floating-point implementationVitor Sessak2011-02-131-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> (cherry picked from commit 47d62c965b7bcf4715127fbf9bffab7b4c5c88b7)
* | bink: reindent after last commitPeter Ross2011-02-131-6/+6
| | | | | | | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit adb1ad0d8005dfcbae863bccdda8fdd26bb63f30)
* | Bink version 'b' video decoderPeter Ross2011-02-131-18/+328
| | | | | | | | | | | | | | Based on original patch by Kostya Shishkov Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit e00f41d5742b3a0dc1877b030f4f6f58c19b7bbd)
* | Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-281-1/+1
|/ | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
* Change some band size calculations in Bink decoder to use width in blocksKostya Shishkov2011-01-151-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 Polla2010-10-301-1/+1
| | | | Originally committed as revision 25605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini2010-09-071-1/+1
| | | | Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini2010-08-061-1/+2
| | | | | | av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar errors in documentationMåns Rullgård2010-06-301-9/+9
| | | | Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bink: correctly align local arraysMåns Rullgård2010-06-021-2/+2
| | | | Originally committed as revision 23425 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-1/+1
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix minor typoKostya Shishkov2010-03-211-1/+1
| | | | Originally committed as revision 22614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bink version 'h' also has chroma planes swappedKostya Shishkov2010-03-061-1/+1
| | | | Originally committed as revision 22236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård2010-03-061-2/+2
| | | | | | | 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
* Decode alpha plane in Bink videoKostya Shishkov2010-02-231-6/+4
| | | | Originally committed as revision 21982 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: reindent after last commitKostya Shishkov2010-02-231-157/+157
| | | | Originally committed as revision 21981 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move plane decoding code into separate function in Bink decoderKostya Shishkov2010-02-231-58/+70
| | | | Originally committed as revision 21980 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bink video decoder now can use extradata to detect alpha plane presenceKostya Shishkov2010-02-231-1/+10
| | | | Originally committed as revision 21979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make Bink decoder able to skip alpha planeKostya Shishkov2010-02-221-0/+10
| | | | Originally committed as revision 21963 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make Bink decoder to stop decoding planes after all bits are used.Kostya Shishkov2010-02-221-1/+4
| | | | | | | This prevents crashes during decoding grayscale Bink files like samples from Impossible Creatures game demo. Originally committed as revision 21961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct bundle lengths calculation for small Bink files.Kostya Shishkov2010-02-221-1/+2
| | | | | | This fixes issue 1764. Originally committed as revision 21959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bink video decoderKostya Shishkov2010-02-211-0/+979
Originally committed as revision 21937 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud