2431 Commits (4537d9554d9a0027ba028c8eb16221d9235ebe43)

Author SHA1 Message Date
Anton Khirnov f136493d03 sws: factor out cascaded scaling 3 years ago
Anton Khirnov a2254aedc9 sws: cosmetics 3 years ago
Anton Khirnov 44f12718bf sws: factor out gamma-correct scaling 3 years ago
Anton Khirnov e355af9be9 sws: return an error code on invalid parameters to sws_scale() 3 years ago
Anton Khirnov 21a4e48f88 sws: reindent after previous commit 3 years ago
Anton Khirnov 27acca1af0 sws: factor out updating the palette 3 years ago
Anton Khirnov f8c21ccbfc sws: remove unnecessary braces 3 years ago
Peter Lundblad da0abbbb01 libswscale: Make sws_init_context thread safe. 3 years ago
Limin Wang 43295ae6a9 swscale/swscale_unscaled: don't use the optimized bgr24toYV12 unscaled conversion when width%2 3 years ago
Anton Khirnov 85ba17f36d Bump major versions of all libraries. 4 years ago
Andreas Rheinhardt ea2d9b7a2e libswscale: Remove unused deprecated functions, make used ones static 4 years ago
Andreas Rheinhardt f3c197b129 Include attributes.h directly 4 years ago
Alan Kelly 3ce8d09244 libswscale/x86/yuv2yuvX: Removes unrolling for mmx and mmxext 4 years ago
Alan Kelly dc57762cb4 libswscale/x86/swscale: Only call ff_yuv2yuvX functions if the input size is > 0 4 years ago
Michael Niedermayer c361fa9e21 Bump minor versions after release branch 4 years ago
Michael Niedermayer c67d2a2875 Bump Versions before release/4.4 branch 4 years ago
Andreas Rheinhardt c23a5523b5 swscale/x86/swscale: Remove unused ASM constants 4 years ago
Andreas Rheinhardt aad597a93c swscale/x86/rgb2rgb: Remove unused ASM constants 4 years ago
Andreas Rheinhardt 49db6e4b4e swscale/x86/yuv2rgb: Remove unused ASM constants 4 years ago
Chip Kerchner e7f53d6ac9 lsws/ppc/yuv2rgb_altivec: Fix build in non-VSX environments 4 years ago
James Almer 1a555d3c60 swscale/x86/yuv2yuvX: use the movsxdifnidn helper macro 4 years ago
James Almer ebb48d85a0 swscale/x86/yuv2yuvX: use movq to load 8 bytes in all non-AVX2 functions 4 years ago
James Almer d512ebbaed swscale/x86/yuv2yuvX: use the SPLATW helper macro 4 years ago
James Almer c00567647e swscale/x86/swscale: fix mix of inline and external function definitions 4 years ago
James Almer c2bf1dcace swscale/x86/swscale: fix compilation with old yasm 4 years ago
Alan Kelly 554c2bc708 swscale: move yuv2yuvX_sse3 to yasm, unrolls main loop 4 years ago
Carl Eugen Hoyos 2687070d9b lsws/ppc/yuv2rgb: Fix transparency converting from yuv->rgb32. 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Anton Khirnov c8c2dfbc37 lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 4 years ago
Jeremy Leconte 29cef1bcd6 libswscale: avoid UB nullptr-with-offset. 4 years ago
Andriy Gelman 1200264fc4 swscale/rgb2rgb_template: use shuffle macro on big-endian arches 4 years ago
Carl Eugen Hoyos 46e362b765 lsws/x86/yuv2rgb: Fix compilation with mmxext or ssse3 disabled. 4 years ago
Marton Balint 993429cfb4 swscale/x86/yuv2rgb: fix crashes when loading alpha from unaligned buffers 4 years ago
Jan Ekström 7ea4bcff7b swscale/utils: override forced-zero formats back to full range 4 years ago
Jan Ekström 3fe24fe232 swscale/utils: split range override check into its own function 4 years ago
Mark Reid a48adcd136 libswcale/input: use more accurate planer rgb16 yuv conversions 4 years ago
Mark Reid 453004fde6 libswcale/input: use more accurate rgbf32 yuv conversions 4 years ago
Mark Reid 6bf57c6a2a libswscale/tests: add floatimg_cmp test 4 years ago
James Almer 621e2625e0 swscale/x86/output: add missing AVX2 support preprocessor wrappers 4 years ago
Paul B Mahol 9d58cdb4ba swscale: do not drop half of bits from 16bit bayer formats 4 years ago
Limin Wang 7c8ad72f1c swscale/yuv2rgb: cosmetics 4 years ago
Fei Wang 8544783280 swscale/yuv2rgb: consider x2rgb10le on big endian hardware 4 years ago
Michael Niedermayer 663f024415 swscale/tests/swscale: use 1 for indicating erros 4 years ago
Michael Niedermayer 24c575e0aa swscale/tests/swscale: Initialize res to a non random error code 4 years ago
Michael Niedermayer ec27c1827c swscale/tests/swscale: Fix incorrect return code check 4 years ago
James Almer ba3e771a42 x86/yuv2rgb: fix crashes when storing data on unaligned buffers 4 years ago
Lynne 3adffab073
swscale/tests: check return value of sws_scale 4 years ago
Lynne 3e098cca6e
aarch64/yuv2rgb_neon: fix return value 4 years ago
Nelson Gomez 360be03b8a swscale: cosmetic fixes 4 years ago
Nelson Gomez bc01337db4 swscale/x86/output: add AVX2 version of yuv2nv12cX 4 years ago