- 09 Dec, 2012 6 commits
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Janne Grunau authored
-
Diego Biurrun authored
-
- 08 Dec, 2012 3 commits
-
-
Janne Grunau authored
Fixes valgrind --undef-value-errors=yes warnings caused by valid overreads in the fate vsynth jpegls, cover-art-ape and cover-art-wv tests.
-
Ronald S. Bultje authored
Prevent an invalid write into coeffs[scantable[-1]] if zeros_left itself was an invalid VLC code (and thus -1). Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Janne Grunau authored
This prevents undefined behaviour of signed left shift if the coded value is larger than 2^31. Large values are most likely invalid and caused errors or by feeding random. Validate every use of svq3_get_ue_golomb() and changed the place there the return value was compared with negative numbers. dirac.c was clean, fixed rv30 and svq3.
-
- 07 Dec, 2012 16 commits
-
-
Josh Allmann authored
When LOCAL_ALIGNED uses manual alignment initialisation is not possible. Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
Mans Rullgard authored
When LOCAL_ALIGNED uses manual alignment initialisation is not possible. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Michael Niedermayer authored
Also remove a duplicate function in the MPEG-TS demuxer. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Mans Rullgard authored
This is consistent with usual ARM nomenclature as well as with the VFPV3 and NEON symbols which both lack the ARM prefix. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
These macros reflect the actual capabilities required here. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Anton Khirnov authored
-
Mans Rullgard authored
When initialising an FFTContext for a plain FFT, mdct_bits is not set and can contain a garbage value. Since nbits is always valid and for MDCT operation is mdct_bits - 2 checking this instead avoids using an uninitialised value while having the same effect. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Martin Storsjö authored
When called from the v4l2 input device, pix_fmt can be AV_PIX_FMT_NONE (for jpeg formats). Before 50ba57e0, this wasn't an issue for avpicture_get_size, but after that commit, this lead to crashes. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Janne Grunau authored
Reusing MpegEncContext's obmc_scratchpad for this becomes a mess with adaptive frame-mt.
-
Janne Grunau authored
Fixes infinite or long taking loop in frame num gap code in the fuzzed sample bipbop234.ts_s223302. CC: libav-stable@libav.org
-
Janne Grunau authored
Avoid use of uninitialized and uncomputed linear least square models during ff_lpc_calc_coefs() for FF_LPC_TYPE_CHOLESKY. Fixes running make fate-flac-16-lpc-cholesk with valgrind --undef-value-errors=yes.
-
Christophe Gisquet authored
Start and end index are multiple of 2, therefore guaranteeing aligned access. Also, this allows to generate 4 floats per loop, keeping the alignment all along. Timing: - 32 bits: 326c -> 172c - 64 bits: 323c -> 156c Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Christophe Gisquet authored
Around 5% speedup on the code block using 'vector_fmul_add's. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 05 Dec, 2012 3 commits
-
-
Janne Grunau authored
Fixes errors in slice based multithreading introduced in 0b300daa. CC: libav-stable@libav.org
-
Janne Grunau authored
Fixes fate-h264-conformance-cvnlfi2_sony_h and smllwebdl.mkv from https://github.com/OpenELEC/OpenELEC.tv/issues/1557 . CC: libav-stable@libav.org
-
Justin Ruggles authored
-
- 04 Dec, 2012 8 commits
-
-
Janne Grunau authored
-
Janne Grunau authored
-
Anton Khirnov authored
It's got_frame, not data size
-
Anton Khirnov authored
-
Anton Khirnov authored
Any performance gain from this is negligible and not worth the extra code.
-
Anton Khirnov authored
There is no point in duplicating this code in every get_buffer() implementation.
-
Anton Khirnov authored
It will be useful in the upcoming transition to refcounted AVFrames.
-
Anton Khirnov authored
-
- 02 Dec, 2012 2 commits
-
-
Janne Grunau authored
Fixes a segfault with fuzzed sample sample_varPAR_s11622_r001-02.avi. CC: libav-stable@libav.org
-
Christophe Gisquet authored
Swapping buffer indices allows saving one memcpy that accounts for 1% of the runtime, according to oprofile. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 29 Nov, 2012 2 commits
-
-
Diego Biurrun authored
Fixes linking with only the FLAC encoder enabled.
-
Janne Grunau authored
Fixes mov_h264_aac__Demo_FlagOfOurFathers.mov.SIGSEGV.4e9.656. Found-by: Mateusz "j00ru" Jurczyk CC: libav-stable@libav.org
-