- 07 Dec, 2012 7 commits
-
-
Janne Grunau authored
Avoids a 2G memory allocation and parsing of random data in mov_read_dref(). The fuzzed sample sample.mp4_s224424 triggers this.
-
Janne Grunau authored
Fixes an assert in fuzzed sample sample.mp4_s265930.
-
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.
-
Diego Biurrun authored
-
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>
-
Diego Biurrun authored
-
- 06 Dec, 2012 2 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
- 05 Dec, 2012 11 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
-
Paul B Mahol authored
It was wrongly set as the yuva 16bit one. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Justin Ruggles authored
Remove the code for volume scaling in avconv.c and instead auto-insert a volume filter into the beginning of the filter chain.
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
Based on the volume filter in FFmpeg written by Stefano Sabatini <stefasab@gmail.com>.
-
Justin Ruggles authored
This allows parsing of special-case negative numbers like decibels.
-
Justin Ruggles authored
-
Justin Ruggles authored
Include x86-optimized versions for SSE2 and AVX.
-
- 04 Dec, 2012 11 commits
-
-
Mans Rullgard authored
Some shells, e.g. minix3, have a broken 'test' builtin which fails if the first operand of a binary operator looks like a unary operator. Prefixing the values with 'x' prevents this from happening. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Janne Grunau authored
-
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
-
Diego Biurrun authored
-
- 03 Dec, 2012 8 commits
-
-
Luca Barbato authored
CC: libav-stable@libav.org
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Martin Storsjö authored
The def files are used for generating import libraries for other toolchains (in particular, for generating import libraries for MSVC for DLLs built with mingw). The def files produced by mingw/gcc contains ordinals for each exported function. When MSVC tools generate import libraries from such a def file, MSVC links to the DLL by the ordinals instead of linking by name. Since the def files aren't maintained by hand, the ordinal numbers are assigned (more or less) randomly and any caller linking to the libs by ordinals will break as soon as the libraries export more/fewer functions. Therefore, strip out the ordinals from the generated def files, to make users link to the libraries by name. Callers linking to the DLLs using the gcc provided import library link by name as they should. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Mans Rullgard authored
This makes configure honour the compiler default if thumb is not explicitly enabled or disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Diego Biurrun authored
-
Diego Biurrun authored
They share the same code, so building one w/o the other makes no sense.
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 02 Dec, 2012 1 commit
-
-
Janne Grunau authored
-