- 05 Feb, 2014 2 commits
-
-
Janne Grunau authored
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 authored
-
- 04 Feb, 2014 17 commits
-
-
Vittorio Giovara authored
Also adjust header #include order and some comments. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Luca Barbato authored
@code command reports verbatim everything between it and @endcode. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Luca Barbato authored
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: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Fixes invalid writes on pixel format changes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Justin Ruggles authored
CC:libav-stable@libav.org
-
Diego Biurrun authored
The function is itself obsolete and slated for removal.
-
Vittorio Giovara authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Anton Khirnov authored
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 authored
The reason is the same as for e588615d Based on a patch by Ronald S. Bultje <rsbultje@gmail.com>
-
Anton Khirnov authored
Those streams should never get any packets by definition.
-
Anton Khirnov authored
Reject packets for non-existing or attachment streams.
-
Jan Ekström authored
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: Anton Khirnov <anton@khirnov.net>
-
Keith Lawson authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Fixes possible invalid memory access for mismatching skipped/non-skipped slice segments. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Sample-Id: 00001533-google
-
- 01 Feb, 2014 4 commits
-
-
Luca Barbato authored
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 authored
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
-
Matthieu Bouron authored
And export the information in field_order. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
Default to 1/25.
-
- 31 Jan, 2014 4 commits
-
-
Janne Grunau authored
Test sample is made from the sample in Bug-Id: videolan/7411
-
Janne Grunau authored
The idct implementation cannot be changed after the quantization matrices are read since it use a different permutaion. Bug-Id: videolan/7411
-
Janne Grunau authored
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 authored
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 Jan, 2014 2 commits
-
-
Ronald S. Bultje authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Ronald S. Bultje authored
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: Janne Grunau <janne-libav@jannau.net>
-
- 29 Jan, 2014 5 commits
-
-
John Stebbins authored
-
John Stebbins authored
Only documents ac3 decoder options at this point.
-
John Stebbins authored
Amplification of quiet sounds is enhanced. Inspired by gbooker's A52Decoder.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 26 Jan, 2014 2 commits
-
-
Loren Merritt authored
Work around Yasm's inefficiency with handling large numbers of variables in the global scope. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Diego Biurrun authored
Also adjust some comment wording / spelling and reorder header #includes.
-
- 25 Jan, 2014 4 commits
-
-
Janne Grunau authored
Fixes dependency file generation with gas-preprocessor.pl and clang. Flags copied from GCC and tested with Apple's clang from Xcode 5 and 5.1 and clang 3.2, 3.3, 3.4 on Linux.
-
Janne Grunau authored
-
Janne Grunau authored
Add checks to the fast functions used with CODEC_FLAGS2_FAST and move the check for all other functions to before the invalid memory is accessed. Fixes https://trac.videolan.org/vlc/ticket/9713 with CODEC_FLAGS2_FAST. CC: libav-stable@libav.org
-
Janne Grunau authored
Added libavutil/timer.h include to all files with {START,STOP}_TIMER.
-