- 09 12月, 2012 4 次提交
-
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
-
由 Ronald S. Bultje 提交于
Prevent an invalid write into coeffs[scantable[-1]] if zeros_left itself was an invalid VLC code (and thus -1). Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 08 12月, 2012 18 次提交
-
-
由 Janne Grunau 提交于
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.
-
由 Justin Ruggles 提交于
-
由 Josh Allmann 提交于
When LOCAL_ALIGNED uses manual alignment initialisation is not possible. Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Mans Rullgard 提交于
When LOCAL_ALIGNED uses manual alignment initialisation is not possible. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Paul B Mahol 提交于
Signed-off-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Michael Niedermayer 提交于
Signed-off-by: NMichael Niedermayer <michaelni@gmx.at> Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Michael Niedermayer 提交于
Also remove a duplicate function in the MPEG-TS demuxer. Signed-off-by: NMichael Niedermayer <michaelni@gmx.at> Signed-off-by: NJustin Ruggles <justin.ruggles@gmail.com>
-
由 Mans Rullgard 提交于
This allows compiling optimised functions for features not enabled in the core build and selecting these at runtime if the system has the necessary support. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
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: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This makes --disable-inline-asm work as expected. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
These macros reflect the actual capabilities required here. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This tests instruction set support in both inline and external asm. If both fail, the base config option is disabled. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
The check_insn function tests an instruction in both inline asm and standalone assembly, and sets _external/_inline config properties accordingly. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
The check_inline_asm function should check the actual C compiler, not the one used for assembly files. Usually these are the same, but they might be different, typically when using a compiler other than gcc. The check_as should, as its name suggests, test the type of input the AS command is used with, i.e. a standalond assembly (.S) file. Finally, check for gnu assembler using the modified check_as as this reflects actual usage. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
These are properties of the targeted core and do not depend on specific assembly support in the toolchain which if missing will render the controlling options here disabled. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Probe for the toolchain default architecture version if no --cpu flag is present or an unknown cpu is specified. Works with gcc, clang and armcc. This allows configuring based on the arch version even if it is not explicitly specified to configure. It also causes an explicit -march flag to be added to CFLAGS and ASFLAGS, which in turn lets us do proper instruction set tests with the assembler. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
This will allow arch-specific ways of determining the target variant when none is specified on the command line. Signed-off-by: NMans Rullgard <mans@mansr.com>
-
由 Mans Rullgard 提交于
Signed-off-by: NMans Rullgard <mans@mansr.com>
-
- 07 12月, 2012 13 次提交
-
-
由 Anton Khirnov 提交于
-
由 Mans Rullgard 提交于
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: NMans Rullgard <mans@mansr.com>
-
由 Martin Storsjö 提交于
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: NMartin Storsjö <martin@martin.st>
-
由 Janne Grunau 提交于
Reusing MpegEncContext's obmc_scratchpad for this becomes a mess with adaptive frame-mt.
-
由 Janne Grunau 提交于
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 提交于
Avoids a 2G memory allocation and parsing of random data in mov_read_dref(). The fuzzed sample sample.mp4_s224424 triggers this.
-
由 Janne Grunau 提交于
Fixes an assert in fuzzed sample sample.mp4_s265930.
-
由 Janne Grunau 提交于
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.
-
由 Diego Biurrun 提交于
-
由 Christophe Gisquet 提交于
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: NDiego Biurrun <diego@biurrun.de>
-
由 Christophe Gisquet 提交于
Around 5% speedup on the code block using 'vector_fmul_add's. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Diego Biurrun 提交于
-
由 Justin Ruggles 提交于
-
- 06 12月, 2012 5 次提交
-
-
由 Justin Ruggles 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Janne Grunau 提交于
Fixes errors in slice based multithreading introduced in 0b300daa. CC: libav-stable@libav.org
-
由 Janne Grunau 提交于
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 提交于
-
由 Paul B Mahol 提交于
It was wrongly set as the yuva 16bit one. Signed-off-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-