- 08 2月, 2014 6 次提交
-
-
由 Janne Grunau 提交于
-
由 Vittorio Giovara 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Janne Grunau 提交于
Fixes compilation with MSVC. Also does not rely on on earlier config.h include but include it directly.
-
由 Christophe Gisquet 提交于
The x86 runs short on registers because numerous elements are not static. In addition, splitting them allows more optimized code, at least for x86. Arm asm changes by Janne Grunau. Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Christophe Gisquet 提交于
For the callable function (as opposed to the inline one): C SSE SSE2 SSE4 Win32: 47 42 29 26 Win64: 30 33 25 23 The SSE version is neither compiled nor set for ARCH_X86_64, as the inlinable function takes over. Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Christophe Gisquet 提交于
It is currently declared as a macro who is set to inlinable functions, among which a Neon and a default C implementations. Add a DSP parameter to each inline function, unused except by the default C implementation which calls a function from the DSP context. On an Arrandale CPU, gain for an inlined SSE2 function vs. a call: - Win32: 29 to 26 cycles - Win64: 25 to 23 cycles Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
- 07 2月, 2014 3 次提交
-
-
由 Martin Storsjö 提交于
This makes the generated assembly more internally consistent, avoiding declaring two labels for the same function (for cases where EXTERN_ASM is empty) and not declaring a separate unprefixed label in other cases. This also makes sure the .func and .type delcarations have the same prefix. They have previously not been used on the platforms that have prefixed symbols on arm (iOS), but gas-preprocessor has recently started using the .func declarations for adding .thumb_func declarations for such functions. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Don't rely on the fact that an unprefixed label currently exists. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Ronald S. Bultje 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net> Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
- 06 2月, 2014 3 次提交
-
-
由 Martin Storsjö 提交于
Based on a patch by Ronald S. Bultje. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Janne Grunau 提交于
The original test without a forced idct is still useful since it tests the switching of the idct algorithm/permutation on x86 with MMX. MMXext or SSE2. Make sure the test runs only if MMX inline asm is available and force -cpuflags to all. Add the required bitexact flag for both tests.
-
由 Janne Grunau 提交于
-
- 05 2月, 2014 8 次提交
-
-
由 Vittorio Giovara 提交于
Also adjust header #include order and some comments. Signed-off-by: NDiego Biurrun <diego@biurrun.de> Signed-off-by: NVittorio Giovara <vittorio.giovara@gmail.com>
-
由 Luca Barbato 提交于
@code command reports verbatim everything between it and @endcode. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Luca Barbato 提交于
Currently ff_interleave_packet_per_dts() waits until it gets a frame for each stream before outputting packets in interleaved order. Sparse streams (i.e. streams with much fewer packets than the other streams, like subtitles or audio with DTX) tend to add up latency and in specific cases end up allocating a large amount of memory. Emit the top packet from the packet_buffer if it has a time delta larger than a specified threshold. Original report of the issue and initial proposed solution by mus.svz@gmail.com. Bug-id: 31 Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
Fixes invalid writes on pixel format changes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Justin Ruggles 提交于
CC:libav-stable@libav.org
-
- 04 2月, 2014 9 次提交
-
-
由 Diego Biurrun 提交于
The function is itself obsolete and slated for removal.
-
由 Vittorio Giovara 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Anton Khirnov 提交于
Prevents using GetBitContexts with data from previous calls. Fixes access to freed memory. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
The reason is the same as for e588615d Based on a patch by Ronald S. Bultje <rsbultje@gmail.com>
-
由 Anton Khirnov 提交于
Those streams should never get any packets by definition.
-
由 Anton Khirnov 提交于
Reject packets for non-existing or attachment streams.
-
由 Jan Ekström 提交于
With cli usage the decoder might have not set the colorspace during encoder init, manual colorspace override might be needed in such cases. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Keith Lawson 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
Fixes possible invalid memory access for mismatching skipped/non-skipped slice segments. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Sample-Id: 00001533-google
-
- 02 2月, 2014 2 次提交
-
-
由 Luca Barbato 提交于
A dependent slice cannot have address 0. Prevent an out of array bound load in ff_hevc_cabac_init(). Sample-Id: 00001406-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
由 Luca Barbato 提交于
According to my understanding of T-REC-H.265-2013044 chapter 8.6.1. Sample-Id: 00001438-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 01 2月, 2014 2 次提交
-
-
由 Matthieu Bouron 提交于
And export the information in field_order. Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
Default to 1/25.
-
- 31 1月, 2014 4 次提交
-
-
由 Janne Grunau 提交于
Test sample is made from the sample in Bug-Id: videolan/7411
-
由 Janne Grunau 提交于
The idct implementation cannot be changed after the quantization matrices are read since it use a different permutaion. Bug-Id: videolan/7411
-
由 Janne Grunau 提交于
Due to what looks like an off-by-one error 60 * 12 * 1001 / 12 * 1001 is not tested as standard frame rate in avformat_find_stream_info().
-
由 Jan Ekström 提交于
Makes it easier to recreate an AVCodecContext for ATRAC3+ decoding, which is needed in multimedia frameworks, as well as in general cases where demuxing and decoding are separate entities.
-
- 30 1月, 2014 3 次提交
-
-
由 Ronald S. Bultje 提交于
Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 Ronald S. Bultje 提交于
Should fix crashes or corrupt output on pre-SSE2 CPUs when they were using SSE2-code (e.g. AMD Athlon XP 2400+ or Intel Pentium III) in hfix or hvar single-edge (left/right) extension functions. Signed-off-by: NJanne Grunau <janne-libav@jannau.net>
-
由 John Stebbins 提交于
-