aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale
Commit message (Expand)AuthorAgeFilesLines
* libswscale/swscale: initialize all dst plane pointers in sws_receive_slice()James Almer2021-09-071-3/+3
* sws: implement slice threadingAnton Khirnov2021-09-064-0/+161
* sws: add a new scaling APIAnton Khirnov2021-09-066-64/+419
* avutil/internal, swresample/audioconvert: Remove cpu.h inclusionsAndreas Rheinhardt2021-07-224-4/+0
* swscale/slice: Fix wrong return on errorMichael Niedermayer2021-07-091-1/+3
* swscale/utils: Use full chroma interpolation for rgb4/8 and dither noneMichael Niedermayer2021-07-091-1/+1
* swscale/output: Implement dither none for yuv2rgb_write_full()Michael Niedermayer2021-07-091-0/+11
* swscale/slice: Check slice for allocation failureMichael Niedermayer2021-07-091-1/+2
* sws: move updating the palette higher upAnton Khirnov2021-07-031-3/+3
* sws: move initializing dither_error higher upAnton Khirnov2021-07-031-4/+4
* sws: move the early return for zero-sized slices higher upAnton Khirnov2021-07-031-4/+4
* sws: simplify setting sliceDirAnton Khirnov2021-07-031-1/+1
* sws: merge handling frame start into a single blockAnton Khirnov2021-07-031-4/+5
* sws: make checking for the start of a new frame more explicitAnton Khirnov2021-07-031-2/+3
* sws: reset sliceDir at the end of sws_scale()Anton Khirnov2021-07-031-4/+4
* sws: rename SwsContext.swscale to convert_unscaledAnton Khirnov2021-07-037-47/+48
* sws: separate the calls to scaled vs unscaled conversionAnton Khirnov2021-07-033-10/+9
* sws: do not reallocate scratch buffers for each sliceAnton Khirnov2021-07-033-8/+27
* sws: group the parameters validity checks togetherAnton Khirnov2021-07-031-9/+9
* sws: initialize {src,dst}Stride2 consistently with {src,dst}2Anton Khirnov2021-07-031-7/+4
* sws: cosmeticsAnton Khirnov2021-07-031-6/+6
* sws: factor out cascaded scalingAnton Khirnov2021-07-031-11/+18
* sws: cosmeticsAnton Khirnov2021-07-031-17/+20
* sws: factor out gamma-correct scalingAnton Khirnov2021-07-031-23/+30
* sws: return an error code on invalid parameters to sws_scale()Anton Khirnov2021-07-031-1/+1
* sws: reindent after previous commitAnton Khirnov2021-07-031-50/+50
* sws: factor out updating the paletteAnton Khirnov2021-07-031-73/+77
* sws: remove unnecessary bracesAnton Khirnov2021-07-031-4/+2
* libswscale: Make sws_init_context thread safe.Peter Lundblad2021-07-011-2/+4
* swscale/swscale_unscaled: don't use the optimized bgr24toYV12 unscaled conver...Limin Wang2021-06-061-1/+2
* Bump major versions of all libraries.Anton Khirnov2021-04-271-2/+2
* libswscale: Remove unused deprecated functions, make used ones staticAndreas Rheinhardt2021-04-273-111/+0
* Include attributes.h directlyAndreas Rheinhardt2021-04-194-0/+4
* libswscale/x86/yuv2yuvX: Removes unrolling for mmx and mmxextAlan Kelly2021-04-011-1/+13
* libswscale/x86/swscale: Only call ff_yuv2yuvX functions if the input size is > 0Alan Kelly2021-04-011-2/+4
* Bump minor versions after release branchn4.5-devMichael Niedermayer2021-03-201-1/+1
* Bump Versions before release/4.4 branchMichael Niedermayer2021-03-201-1/+1
* swscale/x86/swscale: Remove unused ASM constantsAndreas Rheinhardt2021-02-241-9/+0
* swscale/x86/rgb2rgb: Remove unused ASM constantsAndreas Rheinhardt2021-02-241-8/+0
* swscale/x86/yuv2rgb: Remove unused ASM constantsAndreas Rheinhardt2021-02-241-8/+0
* lsws/ppc/yuv2rgb_altivec: Fix build in non-VSX environmentsChip Kerchner2021-02-221-0/+10
* swscale/x86/yuv2yuvX: use the movsxdifnidn helper macroJames Almer2021-02-181-5/+3
* swscale/x86/yuv2yuvX: use movq to load 8 bytes in all non-AVX2 functionsJames Almer2021-02-181-3/+1
* swscale/x86/yuv2yuvX: use the SPLATW helper macroJames Almer2021-02-181-12/+2
* swscale/x86/swscale: fix mix of inline and external function definitionsJames Almer2021-02-182-25/+20
* swscale/x86/swscale: fix compilation with old yasmJames Almer2021-02-172-4/+13
* swscale: move yuv2yuvX_sse3 to yasm, unrolls main loopAlan Kelly2021-02-174-158/+191
* lsws/ppc/yuv2rgb: Fix transparency converting from yuv->rgb32.Carl Eugen Hoyos2021-01-241-4/+4
* lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bumpAnton Khirnov2021-01-018-0/+9
* lavu: move LOCAL_ALIGNED from internal.h to mem_internal.hAnton Khirnov2021-01-012-0/+3