summaryrefslogtreecommitdiff
path: root/libswscale
Commit message (Expand)AuthorAge
* avutil/internal, swresample/audioconvert: Remove cpu.h inclusionsAndreas Rheinhardt2021-07-22
* swscale/slice: Fix wrong return on errorMichael Niedermayer2021-07-09
* swscale/utils: Use full chroma interpolation for rgb4/8 and dither noneMichael Niedermayer2021-07-09
* swscale/output: Implement dither none for yuv2rgb_write_full()Michael Niedermayer2021-07-09
* swscale/slice: Check slice for allocation failureMichael Niedermayer2021-07-09
* sws: move updating the palette higher upAnton Khirnov2021-07-03
* sws: move initializing dither_error higher upAnton Khirnov2021-07-03
* sws: move the early return for zero-sized slices higher upAnton Khirnov2021-07-03
* sws: simplify setting sliceDirAnton Khirnov2021-07-03
* sws: merge handling frame start into a single blockAnton Khirnov2021-07-03
* sws: make checking for the start of a new frame more explicitAnton Khirnov2021-07-03
* sws: reset sliceDir at the end of sws_scale()Anton Khirnov2021-07-03
* sws: rename SwsContext.swscale to convert_unscaledAnton Khirnov2021-07-03
* sws: separate the calls to scaled vs unscaled conversionAnton Khirnov2021-07-03
* sws: do not reallocate scratch buffers for each sliceAnton Khirnov2021-07-03
* sws: group the parameters validity checks togetherAnton Khirnov2021-07-03
* sws: initialize {src,dst}Stride2 consistently with {src,dst}2Anton Khirnov2021-07-03
* sws: cosmeticsAnton Khirnov2021-07-03
* sws: factor out cascaded scalingAnton Khirnov2021-07-03
* sws: cosmeticsAnton Khirnov2021-07-03
* sws: factor out gamma-correct scalingAnton Khirnov2021-07-03
* sws: return an error code on invalid parameters to sws_scale()Anton Khirnov2021-07-03
* sws: reindent after previous commitAnton Khirnov2021-07-03
* sws: factor out updating the paletteAnton Khirnov2021-07-03
* sws: remove unnecessary bracesAnton Khirnov2021-07-03
* libswscale: Make sws_init_context thread safe.Peter Lundblad2021-07-01
* swscale/swscale_unscaled: don't use the optimized bgr24toYV12 unscaled conver...Limin Wang2021-06-06
* Bump major versions of all libraries.Anton Khirnov2021-04-27
* libswscale: Remove unused deprecated functions, make used ones staticAndreas Rheinhardt2021-04-27
* Include attributes.h directlyAndreas Rheinhardt2021-04-19
* libswscale/x86/yuv2yuvX: Removes unrolling for mmx and mmxextAlan Kelly2021-04-01
* libswscale/x86/swscale: Only call ff_yuv2yuvX functions if the input size is > 0Alan Kelly2021-04-01
* Bump minor versions after release branchMichael Niedermayer2021-03-20
* Bump Versions before release/4.4 branchMichael Niedermayer2021-03-20
* swscale/x86/swscale: Remove unused ASM constantsAndreas Rheinhardt2021-02-24
* swscale/x86/rgb2rgb: Remove unused ASM constantsAndreas Rheinhardt2021-02-24
* swscale/x86/yuv2rgb: Remove unused ASM constantsAndreas Rheinhardt2021-02-24
* lsws/ppc/yuv2rgb_altivec: Fix build in non-VSX environmentsChip Kerchner2021-02-22
* swscale/x86/yuv2yuvX: use the movsxdifnidn helper macroJames Almer2021-02-18
* swscale/x86/yuv2yuvX: use movq to load 8 bytes in all non-AVX2 functionsJames Almer2021-02-18
* swscale/x86/yuv2yuvX: use the SPLATW helper macroJames Almer2021-02-18
* swscale/x86/swscale: fix mix of inline and external function definitionsJames Almer2021-02-18
* swscale/x86/swscale: fix compilation with old yasmJames Almer2021-02-17
* swscale: move yuv2yuvX_sse3 to yasm, unrolls main loopAlan Kelly2021-02-17
* lsws/ppc/yuv2rgb: Fix transparency converting from yuv->rgb32.Carl Eugen Hoyos2021-01-24
* lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bumpAnton Khirnov2021-01-01
* lavu: move LOCAL_ALIGNED from internal.h to mem_internal.hAnton Khirnov2021-01-01
* libswscale: avoid UB nullptr-with-offset.Jeremy Leconte2020-12-24
* swscale/rgb2rgb_template: use shuffle macro on big-endian archesAndriy Gelman2020-12-12
* lsws/x86/yuv2rgb: Fix compilation with mmxext or ssse3 disabled.Carl Eugen Hoyos2020-11-14