Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-20swscale/utils: Fix invalid left shifts of negative numbersAndreas Rheinhardt
Affected the FATE-tests vsynth_lena-dv-411, vsynth1-dv-411, vsynth2-dv-411 and hevc-paramchange-yuv420p.yuv420p10. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit e2646e23be69bdef1e41d4decee1a4298701b8d1)
2019-05-12swscale: Add support for NV24 and NV42Philip Langdale
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.
2018-11-24swscale : add support for YUVA444P12 and YUVA422P12Martin Vignali
2018-10-24swscale/utils : simplify unscaled initial test for float pixfmtMartin Vignali
2018-10-18swscale : add YA16 LE/BE outputMartin Vignali
2018-08-14libswscale: Adds conversions from/to float gray format.Sergey Lavrushkin
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-05-05swscale: add gray14 supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-03-03swscale: Add p016 output support and generalise yuv420p1x to p010Philip Langdale
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.
2017-11-11Merge commit '29ccc641b17afad058a5c24071ea827865a8b3a9'James Almer
* commit '29ccc641b17afad058a5c24071ea827865a8b3a9': build: Drop check for sys/mman.h in favor of mmap() check Merged-by: James Almer <jamrial@gmail.com>
2017-10-11build: Drop check for sys/mman.h in favor of mmap() checkDiego Biurrun
We already rely on just mmap() in other places.
2017-08-28swscale: Do not expand a macro with 'defined' in itDerek Buitenhuis
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>
2017-08-25utils: Do not expand a macro with 'defined' in itDerek Buitenhuis
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>
2017-08-07libswscale: add gray9 supportPaul B Mahol
2017-07-10build: Add feature test macros for glibc 2.19+Diego Biurrun
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.
2017-04-15swscale: Add gbrap10 outputMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2017-04-13swscale: Add input support for gbrap10 pixel formatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-13lsws/utils: Make gray10 and gray12 full-scale like gray8 and gray16.Carl Eugen Hoyos
2017-03-19Merge commit 'aa37d2bf4505afc106e2a23c44afc722bb204a8e'Clément Bœsch
* commit 'aa37d2bf4505afc106e2a23c44afc722bb204a8e': swscale: Kill non-compiling disabled cruft The isGray() chunk is not merged as an alternative patch actually fixing the dead code is currently under review on the mailing-list. The SWS_X chunk is merged, with an additional cosmetic. Merged-by: Clément Bœsch <u@pkh.me>
2017-02-02swscale: add P016 input supportPhilip Langdale
2016-12-01swscale: add gbr(a)p16 output supportPaul B Mahol
2016-11-14lsws: Add GRAY10 conversion.Carl Eugen Hoyos
Based on 19be5fb7 by Luca Barbato.
2016-11-10swscale: Add GRAY12Luca Barbato
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10swscale: Add GBRAP10 outputMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-10swscale: Add the GBRAP12 outputLuca Barbato
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-08swscale: Add GRAY12Luca Barbato
2016-10-12swscale: Add the GBRAP12 outputLuca Barbato
2016-10-12Add GBRAP12 pixel format supportKieran Kunhya
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-10-12swscale: Enable GBRP12 outputLuca Barbato
2016-10-12swscale: Add input support for 12-bit formatsMichael Niedermayer
Implemented for AV_PIX_FMT_GBRP12. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2016-09-27pixfmt: Add yuv444p12 pixel formatLuca Barbato
2016-09-27pixfmt: Add yuv422p12 pixel formatLuca Barbato
2016-09-27pixfmt: Add yuv420p12 pixel formatLuca Barbato
2016-08-31swscale: add support for P010LE/BE outputTimo Rothenpieler
2016-08-17swscale: Kill non-compiling disabled cruftDiego Biurrun
2016-07-16swscale: Add proper ff_ prefix to init functionsDiego Biurrun
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>
2016-07-16swscale: Rename sws_context_class to ff_sws_context_classAndreas Cadhalpun
It is an internal swscale symbol and thus should not be exported. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-07-02swscale: add P010 input supportHendrik Leppkes
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-06-10swscale: add input support for gbrap10 pixel formatPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-05-28asm: FF_-prefix internal macros used in inline assemblyDiego Biurrun
These warnings conflict with system macros on Solaris, producing truckloads of warnings about macro redefinition.
2016-04-11sws/aarch64: add ff_yuv2planeX_8_neonClément Bœsch
2016-04-07swscale/utils: Remove unused variableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-05sws/aarch64: restore ff_hscale_8_to_15_neon()Clément Bœsch
Fix final scaling and required filter alignment. Pass FATE.
2016-03-31swscale: cleanup unused codePedro Arthur
Removed previous swscale code under '#ifndef NEW_FILTER' and removed unused fields of SwsContext
2016-03-31swscale: Deprecate vector functions which are unused outside swscaleMichael Niedermayer
There are no known users of these functions within debian It should be thus possible to remove these functions without recommandition of a replacement Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-31sws/aarch64: add ff_hscale_8_to_15_neonClément Bœsch
./ffmpeg -nostats -f lavfi -i testsrc2=4k:d=2 -vf bench=start,scale=1024x1024,bench=stop -f null - before: t:0.489726 avg:0.489883 max:0.491852 min:0.489482 after: t:0.256515 avg:0.256458 max:0.256999 min:0.253755
2016-02-24Add GBRAP12 pixel formatKieran Kunhya
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-24swscale/utils: Fix chrSrcHSubSample for GBRAP16Michael Niedermayer
Fixes part of Ticket5264 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-27avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPATDerek Buitenhuis
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>
2016-01-26swscale: add P010 input supportHendrik Leppkes
2016-01-14swscale/utils: Detect and skip unneeded sws_setColorspaceDetails() callsMichael Niedermayer
This avoids running various table inits unnecessarily Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>