- 28 Sep, 2019 1 commit
-
-
Andreas Rheinhardt authored
This affected many FATE-tests: The number of failing tests went down from 663 to 344. (Both numbers exclude tests that failed because of unaligned accesses in code that is inside #if HAVE_FAST_UNALIGNED.) Signed-off-by:
Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 12 May, 2019 1 commit
-
-
Philip Langdale authored
The implementation is pretty straight-forward. Most of the existing NV12 codepaths work regardless of subsampling and are re-used as is. Where necessary I wrote the slightly different NV24 versions. Finally, the one thing that confused me for a long time was the asm specific x86 path that did an explicit exclusion check for NV12. I replaced that with a semi-planar check and also updated the equivalent PPC code, which Lauri kindly checked.
-
- 18 Oct, 2018 1 commit
-
-
Martin Vignali authored
suggested by Carl Eugen Hoyos
-
- 13 Oct, 2018 2 commits
-
-
Martin Vignali authored
-
Martin Vignali authored
-
- 14 Aug, 2018 1 commit
-
-
Sergey Lavrushkin authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Apr, 2018 1 commit
-
-
Martin Vignali authored
and checkasm test
-
- 24 Mar, 2018 2 commits
-
-
Martin Vignali authored
-
Martin Vignali authored
-
- 13 Nov, 2017 1 commit
-
-
Thomas Köppe authored
Variables used in inline assembly need to be marked with attribute((used)). Static constants already were, via the define of DECLARE_ASM_CONST. But DECLARE_ALIGNED does not add this attribute, and some of the variables defined with it are const only used in inline assembly, and therefore appeared dead. This change adds a macro DECLARE_ASM_ALIGNED that marks variables as used. This change makes FFMPEG work with Clang's ThinLTO. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 21 Jun, 2017 1 commit
-
-
Diego Biurrun authored
None of them are specific to the YASM assembler. (Cherry-picked from libav commit 39e208f4) Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 14 Mar, 2017 1 commit
-
-
Diego Biurrun authored
Also do some small cosmetic changes: Drop pointless _MMX suffix from ABSD2 macro name, drop pointless check for MMX support, we always assume MMX is available in our SIMD code, fix spelling.
-
- 01 Mar, 2017 1 commit
-
-
Diego Biurrun authored
None of them are specific to the YASM assembler.
-
- 21 Dec, 2016 1 commit
-
-
Andreas Cadhalpun authored
Configure checks if the ebx register can be used for asm and it has to be saved if and only if this is not the case. Without this the build fails when configuring with --toolchain=hardened --disable-pic on i386 using gcc 4.8: error: PIC register clobbered by '%ebx' in 'asm' In that case gcc 4.8 reserves the ebx register for the GOT needed for PIE, so it can't be used in asm directly. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 09 Nov, 2016 1 commit
-
-
Michael Niedermayer authored
Found-by: Luca Barbato Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 12 Oct, 2016 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Michael Niedermayer authored
Implemented for AV_PIX_FMT_GBRP12. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 27 Sep, 2016 2 commits
-
-
Luca Barbato authored
It is used to select functions that work with 9-15bits.
-
Luca Barbato authored
Make sure the scaling functions for the 9-15bits are used for 9-15bits bit depths correctly.
-
- 31 Aug, 2016 1 commit
-
-
Timo Rothenpieler authored
-
- 16 Jul, 2016 1 commit
-
-
Diego Biurrun authored
They are internal symbols that should not be exported. based on a patch by Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 27 Jun, 2016 1 commit
-
-
Matthieu Bouron authored
See merge commit '39d6d361'.
-
- 28 May, 2016 2 commits
-
-
Diego Biurrun authored
These warnings conflict with system macros on Solaris, producing truckloads of warnings about macro redefinition.
-
Diego Biurrun authored
-
- 04 May, 2016 1 commit
-
-
Vittorio Giovara authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 03 May, 2016 1 commit
-
-
Diego Biurrun authored
-
- 31 Mar, 2016 1 commit
-
-
Pedro Arthur authored
Removed previous swscale code under '#ifndef NEW_FILTER' and removed unused fields of SwsContext
-
- 17 Feb, 2016 2 commits
-
-
Michael Niedermayer authored
Reviewed-by: BBB Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Reviewed-by: BBB Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Jan, 2016 1 commit
-
-
Derek Buitenhuis authored
Libav, for some reason, merged this as a public API function. This will aid in future merges. A define is left for backwards compat, just in case some person used it, since it is in a public header. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 17 Jan, 2016 1 commit
-
-
Michael Niedermayer authored
Fixes: 451b3e0cf956c0bd2f27ed753ac24050/asan_heap-oob_2873c01_3231_7ed10a9464d15f0d57277f5917c566a8.AVI Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 11 Jan, 2016 1 commit
-
-
Clément Bœsch authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 15 Dec, 2015 2 commits
-
-
Michael Niedermayer authored
swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the alignment is insufficient for SSE* This also as a sideeffect fixes the non aligned case Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes Ticket5013 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 08 Sep, 2015 1 commit
-
-
Hendrik Leppkes authored
-
- 19 Aug, 2015 1 commit
-
-
Pedro Arthur authored
-
- 18 Aug, 2015 1 commit
-
-
Pedro Arthur authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 17 Aug, 2015 1 commit
-
-
Pedro Arthur authored
+ split color conversion from scaling - disabled gamma correction, until it's refactored too Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 03 Jul, 2015 1 commit
-
-
Kevin Coyle authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 23 Jun, 2015 1 commit
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-