- 03 8月, 2016 17 次提交
-
-
由 Ronald S. Bultje 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Ronald S. Bultje 提交于
Also a slight change to the ssse3 code, which prevents a theoretical overflow in the sharp filter. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 James Almer 提交于
Roughly 25% faster MC than ssse3 for blocksizes 32 and 64. Reviewed-by: NRonald S. Bultje <rsbultje@gmail.com> Signed-off-by: NJames Almer <jamrial@gmail.com> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Clément Bœsch 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 James Almer 提交于
pavgb is an sse integer instruction, so the mmxext flag is enough Signed-off-by: NJames Almer <jamrial@gmail.com> Reviewed-by: N"Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Clément Bœsch 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Ronald S. Bultje 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
It only contains the MC SIMD, other SIMD will go into different files.
-
由 Anton Khirnov 提交于
-
由 James Almer 提交于
Signed-off-by: NJames Almer <jamrial@gmail.com> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Anton Khirnov 提交于
Fixes hwaccel decoding of files with multiple slices. Found-By: NMark Thompson <sw@jkqxz.net>
-
由 Michael Niedermayer 提交于
This makes the m4v detection less trigger-happy. Bug-Id: 949 Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
-
由 Martin Storsjö 提交于
This reverts commit 014773b6. Since 230b1c07, the bytewise AV_W*() macros only expand their argument once, i.e. doing exactly the same change as was done in the AV_COPY*U macros, so this change is no longer necessary. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This reverts commit 25bacd0a. Since 230b1c07, the bytewise AV_W*() macros only expand their argument once, so revert to the more readable version of these. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 02 8月, 2016 2 次提交
-
-
由 Martin Storsjö 提交于
AV_WN64 is meant for unaligned data, but the existing av_alias* unions (without a definition for the av_alias attribute - we don't have one for MSVC) indicate to the compiler that they would have sufficient alignment for normal access, i.e. the compiler is free to assume 8 byte alignment. On ARM, this makes sure that AV_WN64 (or two consecutive AV_WN32) is done with two str instructions instead of one strd. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This avoids issues with expanding the argument multiple times, and makes sure that it is of the right type for the following shifts. Even if the caller of a macro could be expected not to pass parameters that have side effects if expanded multiple times, these fallback codepaths are rarely, if ever, tested, so it is expected that such issues can arise. Thefore, for safety, make sure the fallback codepaths only expand the arguments once. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 01 8月, 2016 3 次提交
-
-
由 Martin Storsjö 提交于
If AV_RN and AV_WN are macros with multiple individual reads and writes, the previous version of the AV_COPYU macro would fail if the reads and writes overlap. This should not be any less efficient in any case, given a sensibly optimizing compiler. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
AV_WB32 can be implemented as a macro that expands its parameters multiple times (in case AV_HAVE_FAST_UNALIGNED isn't set and the compiler doesn't support GCC attributes); make sure not to read multiple times from the source in this case. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 31 7月, 2016 3 次提交
-
-
由 Anton Khirnov 提交于
We do not strictly specify that hwaccel_context must be cleared if no hwaccel is used. Reported-By: Nwm4 <nfxjfg@googlemail.com>
-
由 Anton Khirnov 提交于
Extend the probe function to validate the STREAMINFO block that must follow the fLaC ID tag.
-
由 Anton Khirnov 提交于
-
- 30 7月, 2016 7 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
The XCB screen grabber is a drop-in replacement and not under GPL.
-
由 Luca Barbato 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Luca Barbato 提交于
skip_bits_long() can skip up to 32-bit ranges. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Luca Barbato 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Luca Barbato 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Luca Barbato 提交于
IDs in MOV start from 1. Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
- 29 7月, 2016 1 次提交
-
-
由 Anton Khirnov 提交于
The reference frames are used in update_thread_context(), so modifying them after finish_setup() is a race. The frame in question will be released during the next decode call. CC: libav-stable@libav.org
-
- 27 7月, 2016 2 次提交
-
-
由 Diego Biurrun 提交于
-
由 Diego Biurrun 提交于
This avoids a segfault on nonexisting codec names.
-
- 26 7月, 2016 4 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This allows these flags to be automatically enabled for clang, when using MSVCRT headers. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
This allows doing this redirection, if building with clang against old enough MSVC headers that lack strtoll (2012 and older). Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Diego Biurrun 提交于
-
- 23 7月, 2016 1 次提交
-
-
由 Luca Barbato 提交于
Avoid a warning for passing an unsigned value to abs(), some compilers might optimize away abs().
-