- 09 1月, 2014 5 次提交
-
-
由 Guillaume Martres 提交于
For those the block size may be larger than the source linesize (if the edges are not allocated). Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
They are not measurably faster on x86, they might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough to justify the added complexity.
-
由 Anton Khirnov 提交于
They are not measurably faster on x86, they might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough to justify the added complexity.
-
由 Anton Khirnov 提交于
Several decoders disable those anyway and they are not measurably faster on x86. They might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough (and those decoders relevant enough) to justify the added complexity.
-
- 08 1月, 2014 4 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
The function macro always sets .align 2 before declaring the function label (since 5c5e1ea3) and always sets the section to .text (since 278caa6a). The .align 5 before certain functions, added in fc252eba, were added before .text and .align were added to the function macro and thus became useless/unused when the function macro got them. This restores the original intention, to align the loop entry points. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This file no longer uses the pld instruction at all, all such uses have been split into hpeldsp_arm.S. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 07 1月, 2014 5 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
The define does not originate from configure, so it should not have a name that is CONFIG_-prefixed.
-
由 Paul B Mahol 提交于
20 ms is the default in the libopus encoder, and gives better quality than 10 ms. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Previously, if neither of the checks for the closesocket function succeeded, we still kept winsock2.h and networking in general enabled. When targeting the WinRT API subset, the winsock2.h header is available (making the check for it succeed, giving the impression that winsock is available), but tests that actually try to use such a function will fail. In this case, disable the winsock2.h feature and networking in general, as if the winsock2.h header test would have failed in the first place. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Michael Niedermayer 提交于
The new code is faster and reuses the previous state in case of multiple calls. The previous code could easily end up in near-infinite loops, if the difference between two clock() calls never was larger than 1. This makes fate-parseutils finish in finite time when run in wine, if CryptGenRandom isn't available (which e.g. isn't available if targeting Windows RT/metro). Patch originally by Michael Niedermayer but with some modifications by Martin Storsjö. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 06 1月, 2014 21 次提交
-
-
由 Luca Barbato 提交于
The freetype tutorial suggests to use #include FT_FREETYPE_H. Bug-Id: 616
-
由 Luca Barbato 提交于
It should be forward compatible with newer freetype.
-
由 Anton Khirnov 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
This is similar to what the non-threaded code already does. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
Fixes invalid memory access. 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 提交于
There is no point in delaying the check and it avoids bugs with a half-initialized context. Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
Fixes possible access to freed memory. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
AVStream.codec is always non-NULL
-
由 Anton Khirnov 提交于
Fixes a potential divide by zero. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
Aligns frame dimensions to 16, which fixes potential invalid writes.
-
由 Kostya Shishkov 提交于
They end up overwriting past the line end. Partially based on a patch by Michael Niedermayer <michaelni@gmx.at> Bug-Id: vlc/9700 Signed-off-by: NLuca Barbato <lu_zero@gentoo.org> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
Right now it will spuriously fail if the linesize is exactly equal to the data width. CC:libav-stable@libav.org
-
由 Anton Khirnov 提交于
The decoder currently sets CODEC_FLAG_EMU_EDGE and relies on get_buffer2() to always provide buffers with linesize == 2 * width. This is wrong, since we place no such restriction on get_buffer2() implementations. Fix this by decoding into internal buffers and copying them to output frames. Since this is a very obscure decoder, the performance hit should not be an issue.
-
由 Anton Khirnov 提交于
The decoder currently sets CODEC_FLAG_EMU_EDGE and relies on get_buffer2() to always provide buffers with linesize == 2 * width. This is wrong, since we place no such restriction on get_buffer2() implementations. Fix this by decoding into internal buffers and copying them to output frames. Since this is a very obscure decoder, the performance hit should not be an issue.
-
由 Anton Khirnov 提交于
-
由 Guillaume Martres 提交于
Some HEVC conformance streams zip on http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/draft_conformance/ were updated without changing the actual stream. Rename them in FATE accordingly to make it easier to track future stream updates. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Guillaume Martres 提交于
Also remove superseded conformance streams. The conformance streams all come from http://wftp3.itu.int/av-arch/jctvc-site/bitstream_exchange/draft_conformance/Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Johan Andersson 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 05 1月, 2014 5 次提交
-
-
由 Tim Walker 提交于
-
由 Tim Walker 提交于
-
由 Tim Walker 提交于
-
由 Tim Walker 提交于
-
由 Tim Walker 提交于
-