Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avcodec: Deprecate dtg_active_format field in favor of avframe side-data | Kieran Kunhya | 2014-08-03 | 3 | -3/+27 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | huffyuv: Check and propagate function return values | Diego Biurrun | 2014-08-03 | 1 | -44/+61 |
| | | | | | | | | | | Bug-Id: CVE-2013-0868 inspired by a patch from Michael Niedermayer <michaelni@gmx.at> Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Diego Biurrun <diego@biurrun.de> CC: libav-stable@libav.org | ||||
* | huffyuv: Return proper error codes | Diego Biurrun | 2014-08-03 | 1 | -3/+3 |
| | |||||
* | huffyuv: Use avpriv_report_missing_feature() where appropriate | Diego Biurrun | 2014-08-03 | 1 | -6/+4 |
| | |||||
* | huffyuv: Eliminate some pointless casts | Diego Biurrun | 2014-08-03 | 1 | -6/+6 |
| | |||||
* | huffyuv: K&R formatting cosmetics | Diego Biurrun | 2014-08-03 | 1 | -156/+178 |
| | |||||
* | mpeg4video: Initialize xvididct for all threads | Anton Khirnov | 2014-08-03 | 1 | -0/+5 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | aarch64: add ',' between assembler macro arguments where missing | Janne Grunau | 2014-08-04 | 3 | -6/+6 |
| | | | | | | | llvm's integrated assembler does not accept spaces as macro argument delimiter when targeting darwin. Using a explicit delimiter is a good idea in principle since it makes case like 'macro 4 -2' vs 'macro 4 - 2' clear. | ||||
* | avcodec: Deprecate unused defines and options | Diego Biurrun | 2014-08-03 | 3 | -2/+25 |
| | |||||
* | avcodec: options: Add missing deprecation ifdefs around emu_edge | Diego Biurrun | 2014-08-03 | 1 | -0/+2 |
| | |||||
* | lcl: Disentangle pointers to input data and decompression buffer | Diego Biurrun | 2014-08-03 | 1 | -13/+12 |
| | | | | This is cleaner and avoids a cast plus a related const qualifier warning. | ||||
* | tiff: Replace deprecated PIX_FMT names by modern ones | Diego Biurrun | 2014-08-02 | 1 | -2/+2 |
| | |||||
* | dv: Update DV-profile-related functions to current public API | Diego Biurrun | 2014-08-02 | 2 | -2/+2 |
| | |||||
* | ppc: fft: Build AltiVec optimizations in the standard way | Diego Biurrun | 2014-08-02 | 3 | -4/+7 |
| | |||||
* | h264: prevent theoretical infinite loop in SEI parsing | Vittorio Giovara | 2014-08-01 | 1 | -6/+12 |
| | | | | | | | Properly address CVE-2011-3946 and parse bitstream as described in the spec. CC: libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind | ||||
* | pngdec: correctly indent macros | Vittorio Giovara | 2014-08-01 | 1 | -17/+17 |
| | |||||
* | tscc: Eliminate pointless variable indirections in decode_frame() | Diego Biurrun | 2014-08-01 | 1 | -12/+10 |
| | |||||
* | pngenc: Drop pointless pointer cast in png_write_row() | Diego Biurrun | 2014-08-01 | 1 | -1/+1 |
| | |||||
* | idct: Split off Xvid IDCT | Diego Biurrun | 2014-08-01 | 8 | -45/+142 |
| | | | | | The Xvid IDCT is only required to decode some Xvid-encoded MPEG-4 files, so there is no point in having it as an unconditional part of idctdsp. | ||||
* | ppc: idctdsp: Immediately return if no AltiVec is available | Diego Biurrun | 2014-08-01 | 1 | -8/+9 |
| | | | | This is how all the other init functions operate. | ||||
* | pgssubdec: Check RLE size before copying | Michael Niedermayer | 2014-08-01 | 1 | -0/+7 |
| | | | | | | | | | | | | | Make sure the buffer size does not exceed the expected RLE size. Prevent an out of array bound write. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Bug-Id: CVE-2013-0852 Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | mpegvideo: move vol_control_parameters to the only place it is used | Nidhi Makhijani | 2014-07-29 | 3 | -6/+7 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | sanm: Use correct printf conversion specifiers for POSIX int types | Diego Biurrun | 2014-07-28 | 1 | -4/+6 |
| | |||||
* | x86: build: Restore ordering of OBJS lines | Diego Biurrun | 2014-07-28 | 1 | -2/+2 |
| | |||||
* | hevc: eliminate the last element from TransformTree | Anton Khirnov | 2014-07-28 | 2 | -13/+7 |
| | | | | Replace it by passing an additional parameter to transform_unit() | ||||
* | hevc: eliminate unnecessary cbf_c{b,r} arrays | Anton Khirnov | 2014-07-28 | 2 | -41/+22 |
| | | | | | They are replaced by passing additional parameters to the transform functions. | ||||
* | hevc: do not store the transform inter_split flag in the context | Anton Khirnov | 2014-07-28 | 2 | -9/+6 |
| | | | | It does not need to be preserved. | ||||
* | hevc: simplify splitting the transform tree blocks | Anton Khirnov | 2014-07-28 | 1 | -22/+17 |
| | |||||
* | hevc: eliminate an unnecessary array | Anton Khirnov | 2014-07-28 | 2 | -10/+5 |
| | | | | We do not need to store the value of the split flag. | ||||
* | codec_desc: fix some typos in long codec names | Anton Khirnov | 2014-07-28 | 1 | -2/+2 |
| | | | | The rv20 typo spotted by Hendrik Leppkes <h.leppkes@gmail.com> | ||||
* | lavc: add a property for marking codecs that support frame reordering | Anton Khirnov | 2014-07-28 | 3 | -17/+27 |
| | |||||
* | eamad: use the bytestream2 API instead of AV_RL | Anton Khirnov | 2014-07-27 | 1 | -17/+20 |
| | | | | | | This is safer and possibly fixes invalid reads on truncated data. CC:libav-stable@libav.org | ||||
* | avcodec: Mark argument in av_{parser|hwaccel|bitstream_filter}_next as const | Diego Biurrun | 2014-07-26 | 4 | -6/+6 |
| | |||||
* | hevc: SSE2 and SSSE3 loop filters | Pierre Edouard Lepere | 2014-07-26 | 5 | -0/+903 |
| | | | | | | | | Additional contributions by James Almer <jamrial@gmail.com>, Carl Eugen Hoyos <cehoyos@ag.or.at>, Fiona Glaser <fiona@x264.com> and Anton Khirnov <anton@khirnov.net> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | hevcdsp: remove an unneeded variable in the loop filter | Anton Khirnov | 2014-07-26 | 3 | -21/+19 |
| | | | | beta0 and beta1 will always be the same | ||||
* | mpegvideo: Move QMAT_SHIFT* defines to the only place they are used | Diego Biurrun | 2014-07-25 | 2 | -3/+3 |
| | |||||
* | mpegvideo: Move ME_MAP_* defines to the only place they are used | Diego Biurrun | 2014-07-25 | 2 | -2/+3 |
| | |||||
* | mpegvideo: Drop unused MPEG_BUF_SIZE and CHROMA_444 defines | Diego Biurrun | 2014-07-25 | 1 | -3/+0 |
| | |||||
* | fft-test: Pass the right struct members instead of casting | Diego Biurrun | 2014-07-25 | 1 | -16/+12 |
| | |||||
* | vc1dsp: Add wrappers for {avg|put}_vc1_mspel_mc00_c | Diego Biurrun | 2014-07-25 | 1 | -2/+15 |
| | | | | This avoids invoking the wrapped functions with too many arguments. | ||||
* | qpeldsp: Mark source pointer in qpel_mc_func function pointer const | Diego Biurrun | 2014-07-25 | 15 | -392/+451 |
| | |||||
* | dct/rdft: Remove duplicate typedefs for context structs | Diego Biurrun | 2014-07-25 | 3 | -5/+7 |
| | | | | | | | The typedefs also exist in the avfft.h header and since typedefs cannot be legally redefined in C, the code fails to compile with some compilers. This reverts commits 11c7155cce and 57f1b1dcc7. | ||||
* | mpegenccontext: Remove unused opaque pointer | Nidhi Makhijani | 2014-07-24 | 1 | -2/+0 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | fft-test: Pass correct struct members to (i)dct functions | Diego Biurrun | 2014-07-23 | 1 | -3/+3 |
| | | | | This fixes a number of incompatible pointer type warnings. | ||||
* | fft-test: K&R formatting cosmetics | Diego Biurrun | 2014-07-23 | 1 | -77/+82 |
| | | | | Also rearrange #includes into canonical order. | ||||
* | fft-test: Check memory allocations | Diego Biurrun | 2014-07-23 | 1 | -4/+13 |
| | |||||
* | fft-test: Drop unnecessary pointer indirection for context structs | Diego Biurrun | 2014-07-23 | 1 | -24/+23 |
| | |||||
* | fft-test: Reduce variable scope where sensibly possible | Diego Biurrun | 2014-07-23 | 1 | -51/+36 |
| | | | | Also merge variable declaration and initialization. | ||||
* | mpegenccontext: Remove unused dct_unquantize_h261 function pointers | Nidhi Makhijani | 2014-07-23 | 1 | -4/+0 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | fft-test: Make global exptab variable static | Diego Biurrun | 2014-07-23 | 1 | -1/+1 |
| |