2348 Commits (84e4e60fdcbb2fd9193f6a0704caefbfb64092cb)

Author SHA1 Message Date
Michael Niedermayer 7874d40f10 swscale/slice: Fix wrong return on error 4 years ago
Michael Niedermayer fa1e158ef6 swscale/utils: Use full chroma interpolation for rgb4/8 and dither none 4 years ago
Michael Niedermayer 7528532550 swscale/output: Implement dither none for yuv2rgb_write_full() 4 years ago
Michael Niedermayer 997f9cfc12 swscale/slice: Check slice for allocation failure 4 years ago
Anton Khirnov 37c0fe49b7 sws: move updating the palette higher up 4 years ago
Anton Khirnov d6649d9a3b sws: move initializing dither_error higher up 4 years ago
Anton Khirnov e188985598 sws: move the early return for zero-sized slices higher up 4 years ago
Anton Khirnov a91e6c927e sws: simplify setting sliceDir 4 years ago
Anton Khirnov ff753f41dd sws: merge handling frame start into a single block 4 years ago
Anton Khirnov 1b11a324fe sws: make checking for the start of a new frame more explicit 4 years ago
Anton Khirnov 0fb014b7bb sws: reset sliceDir at the end of sws_scale() 4 years ago
Anton Khirnov 1f80789bf7 sws: rename SwsContext.swscale to convert_unscaled 4 years ago
Anton Khirnov fe490ec165 sws: separate the calls to scaled vs unscaled conversion 4 years ago
Anton Khirnov 0f8e0957d2 sws: do not reallocate scratch buffers for each slice 4 years ago
Anton Khirnov 2730639259 sws: group the parameters validity checks together 4 years ago
Anton Khirnov c05cab34a9 sws: initialize {src,dst}Stride2 consistently with {src,dst}2 4 years ago
Anton Khirnov d3d8e09640 sws: cosmetics 4 years ago
Anton Khirnov f136493d03 sws: factor out cascaded scaling 4 years ago
Anton Khirnov a2254aedc9 sws: cosmetics 4 years ago
Anton Khirnov 44f12718bf sws: factor out gamma-correct scaling 4 years ago
Anton Khirnov e355af9be9 sws: return an error code on invalid parameters to sws_scale() 4 years ago
Anton Khirnov 21a4e48f88 sws: reindent after previous commit 4 years ago
Anton Khirnov 27acca1af0 sws: factor out updating the palette 4 years ago
Anton Khirnov f8c21ccbfc sws: remove unnecessary braces 4 years ago
Peter Lundblad da0abbbb01 libswscale: Make sws_init_context thread safe. 4 years ago
Limin Wang 43295ae6a9 swscale/swscale_unscaled: don't use the optimized bgr24toYV12 unscaled conversion when width%2 4 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