- 10 Feb, 2014 2 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 09 Feb, 2014 10 commits
-
-
Luca Barbato authored
It was done only in check_mvset(), while mv_scale() is called also by dist_scale(). Sample-Id: 00001579-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Kostya Shishkov authored
Bug-Id: 99 Bug-Id: videolan/9620 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Ronald S. Bultje authored
Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
Fixes memleak in fate-mxf-demux.
-
Janne Grunau authored
-
Martin Storsjö authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Alexandra Khirnova authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Andrew Kelley authored
Since 2007, the Xiph.org Foundation recommends that .ogg only be used for Ogg Vorbis audio files. Source: http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions However we only do it if we have libvorbis available because the built in vorbis encoder is not as good. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Maxim Poliakovski authored
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
-
Derek Buitenhuis authored
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 08 Feb, 2014 9 commits
-
-
Tim Walker authored
When request_channel_layout is 0, all substreams should be decoded. Thanks to Michael Niedermayer for spotting. Also fix a mismatch between the parser and decoder when request_channel_layout is a subset of Stereo.
-
Michael Niedermayer authored
When request_channel_layout is 0, all substreams should be decoded. Signed-off-by: Tim Walker <tdskywalker@gmail.com>
-
Kostya Shishkov authored
Does not contain cursor rendering yet. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Tim Walker authored
When mixing 3 front channels into 2, the center channel is mixed into left and right with the center mix level, not -3dB.
-
Tim Walker authored
Don't decode further substreams if request_channel_layout is a subset of the current substream's channel_layout. Before, we would only discard further substreams if request_channel_layout matched the substream's channel_layout extactly, thus decoding additional channels which the caller would probably end up downmixing.
-
Janne Grunau authored
-
Janne Grunau authored
-
Vittorio Giovara authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
Fixes compilation with MSVC. Also does not rely on on earlier config.h include but include it directly.
-
- 07 Feb, 2014 5 commits
-
-
Christophe Gisquet authored
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: Janne Grunau <janne-libav@jannau.net>
-
Christophe Gisquet authored
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: Janne Grunau <janne-libav@jannau.net>
-
Christophe Gisquet authored
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: Janne Grunau <janne-libav@jannau.net>
-
Martin Storsjö authored
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: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Don't rely on the fact that an unprefixed label currently exists. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 06 Feb, 2014 2 commits
-
-
Ronald S. Bultje authored
Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Martin Storsjö authored
Based on a patch by Ronald S. Bultje. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 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 10 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>
-