- Mar 02, 2018
-
-
Philip Langdale authored
To make the best use of existing code, I generalised the wrapper that currently does yuv420p10 to p010 to support any mixture of input and output sizes between 10 and 16 bits. This had the side effect of yielding a working code path for all yuv420p1x formats to p01x.
-
- Nov 13, 2017
-
-
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>
-
- Oct 29, 2017
-
-
Carl Eugen Hoyos authored
-
- Oct 25, 2017
-
-
Mateusz authored
This patch uses dithering in DITHER_COPY macro only if it was not used option '-sws_dither none'. With option '-sws_dither none' it uses downshift. For human eye dithering is OK, for video codecs not necessarily. If user don't want to use dithering, we should respect that. Signed-off-by:
Mateusz Brzostek <mateuszb@poczta.onet.pl> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Oct 23, 2017
-
-
Mateusz authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Oct 11, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Oct 10, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Diego Biurrun authored
We already rely on just mmap() in other places.
-
- Sep 22, 2017
-
-
Lou Logan authored
"apix_fmts" found by Marc Péchaud. "speedloss" found by Mikhail V. Signed-off-by:
Lou Logan <lou@lrcd.com>
-
- Aug 28, 2017
-
-
Derek Buitenhuis authored
Fixes: libswscale/utils.c:1632:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if USE_MMAP ^ libswscale/utils.c:1577:49: note: expanded from macro 'USE_MMAP' #define USE_MMAP (HAVE_MMAP && HAVE_MPROTECT && defined MAP_ANONYMOUS) ^ Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- Aug 25, 2017
-
-
Derek Buitenhuis authored
Fixes: libswscale/utils.c:1632:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if USE_MMAP ^ libswscale/utils.c:1577:49: note: expanded from macro 'USE_MMAP' #define USE_MMAP (HAVE_MMAP && HAVE_MPROTECT && defined MAP_ANONYMOUS) ^ Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Aug 24, 2017
-
-
Carl Eugen Hoyos authored
Based on b4befca2 and 6b7849e6 by Paul B Mahol. Fixes ticket #6608.
-
- Aug 07, 2017
-
-
Paul B Mahol authored
-
- Aug 05, 2017
-
-
James Cowgill authored
Fixes filter-pixfmts-scale test failing on big-endian systems due to alpSrc not being cast to (const int32_t**). Also fixes distortions in the output alpha channel values by copying the alpha channel code from the rgba64 case found elsewhere in output.c. Fixes ticket 6555. Signed-off-by:
James Cowgill <James.Cowgill@imgtec.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jul 30, 2017
-
-
Clément Bœsch authored
Fix CID 1415949
-
Clément Bœsch authored
Fixes ticket #6554
-
Clément Bœsch authored
-
Clément Bœsch authored
This will be required for the next commit.
-
- Jul 10, 2017
-
-
Diego Biurrun authored
glibc introduced _DEFAULT_SOURCE in version 2.19 to replace _BSD_SOURCE and _SVID_SOURCE, which were deprecated in version 2.20. Add _DEFAULT_SOURCE where the latter two are used to be forwards-compatible and avoid warnings about the use of deprecated definitions.
-
- Jun 21, 2017
-
-
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>
-
- Apr 30, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 24, 2017
-
-
Diego Biurrun authored
-
- Apr 15, 2017
-
-
Luca Barbato authored
Avoid warnings about types mismatch and make the code a little simpler.
-
Luca Barbato authored
It is undefined in C as reported: warning: shifting a negative signed value is undefined
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- Apr 13, 2017
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- Apr 12, 2017
-
-
Carl Eugen Hoyos authored
-
- Apr 02, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Mar 31, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Mar 23, 2017
-
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Vittorio Giovara authored
This disables everything that was deprecated at least 18 months ago. Readjust the minimum API version as needed, postponing any API-incompatible changes until the next bump. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- Mar 20, 2017
-
-
Clément Bœsch authored
Reduce diff with Libav.
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-