aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale
Commit message (Expand)AuthorAgeFilesLines
* swscale/output: don't leave the alpha channel undefined in vuyx and xv36leJames Almer2024-08-131-32/+6
* sws/riscv: depend on RVB and simplify accordinglyRémi Denis-Courmont2024-08-052-7/+5
* lavu/riscv: count bytes rather than words for bswap32Rémi Denis-Courmont2024-07-302-3/+2
* swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.Shiyou Yin2024-07-282-52/+56
* sws/riscv: add forward-edge CFI landing padsRémi Denis-Courmont2024-07-254-0/+24
* sws/riscv: require B or zba explicitlyRémi Denis-Courmont2024-07-254-17/+17
* swscale/output: Fix integer overflows in yuv2rgba64_X_c_templateMichael Niedermayer2024-07-211-13/+13
* swscale/utils: fix leak on threaded ctx init failureNiklas Haas2024-07-141-2/+1
* swscale: prevent undefined behaviour in the PUTRGBA macroSean McGovern2024-07-101-2/+2
* swscale/x86/yuv2rgb: DetemplatizeRamiro Polla2024-07-102-193/+162
* swscale: remove unconditional #define DITHER1XBPPRamiro Polla2024-07-106-34/+0
* swscale/swscale: Use ptrdiff_t for linesize computationsMichael Niedermayer2024-07-071-2/+2
* swscale/aarch64: Add argb/abgr to yuvZhao Zhili2024-07-052-21/+82
* swscale/aarch64: Add bgra/rgba to yuvZhao Zhili2024-07-052-16/+68
* swscale/aarch64: Add bgr24 to yuvZhao Zhili2024-07-052-32/+71
* swscale/yuv2rgb/x86: remove mmx/mmxext yuv2rgb functionsRamiro Polla2024-07-043-145/+3
* swscale/output: Avoid undefined overflow in yuv2rgb_write_full()Michael Niedermayer2024-06-261-3/+3
* swscale/output: alpha can become negative after scaling, use multiplyMichael Niedermayer2024-06-261-6/+6
* swscale/yuv2rgb: reindent after previous commitRamiro Polla2024-06-241-39/+39
* swscale/yuv2rgb: fix yuv422p input in C codeRamiro Polla2024-06-241-32/+196
* swscale/yuv2rgb: add macros to simplify code generationRamiro Polla2024-06-241-461/+113
* swscale/yuv2rgb: fix conversion for widths not aligned to 8Ramiro Polla2024-06-241-8/+93
* swscale/aarch64: add neon {lum,chr}ConvertRangeRamiro Polla2024-06-185-1/+125
* swscale/x86/range_convert: add missing AVX2 preprocessor wrapperJames Almer2024-06-161-0/+2
* swscale/x86/range_convert: reduce amount of xmm regs clobbered in luma functionsJames Almer2024-06-151-10/+10
* swscale/x86: add sse2 and avx2 {lum,chr}ConvertRangeRamiro Polla2024-06-165-0/+173
* riscv: probe for Zbb extension at load timeRémi Denis-Courmont2024-06-112-0/+3
* sws/range_convert: R-V V to/from JPEGRémi Denis-Courmont2024-06-103-1/+144
* swscale/aarch64: Add rgb24 to yuv implementationZhao Zhili2024-06-113-0/+228
* swscale/x86/rgb_2_rgb: add missing wrap to ff_uyvytoyuv422_avx2James Almer2024-06-091-0/+2
* swscale/x86/rgb2rgb: add missing wrap for ff_uyvytoyuv422_avx2James Almer2024-06-091-1/+1
* swscale/x86/rgb2rgb: remove mmxext version of shuffle_bytes_2103James Almer2024-06-092-68/+0
* swscale/x86/input: add AVX2 optimized uyvytoyuv422James Almer2024-06-092-8/+30
* swscale/x86/input: add AVX2 optimized RGB32 to YUV functionsJames Almer2024-06-092-28/+82
* swscale/x86/input: add AVX2 optimized RGB24 to YUV functionsJames Almer2024-06-092-28/+76
* sws/input: R-V V 32-bit RGB to halved UVRémi Denis-Courmont2024-06-092-4/+73
* sws/input: R-V V 32-bit RGB to UVRémi Denis-Courmont2024-06-092-0/+60
* sws/input: R-V V 32-bit RGB to YRémi Denis-Courmont2024-06-092-14/+77
* swscale/x86/rgb2rgb: DetemplatizeAndreas Rheinhardt2024-06-092-2334/+2253
* swscale/x86/rgb2rgb_template: Remove unused uyvytoyv12Andreas Rheinhardt2024-06-091-104/+0
* swscale/x86/rgb2rgb: Don't unnecessarily check for inline ASMAndreas Rheinhardt2024-06-092-42/+36
* swscale/x86/rgb2rgb_template: Remove unnecessary SFENCEAndreas Rheinhardt2024-06-091-4/+0
* sws/input: R-V V rgb24ToUV_half and bgr24ToUV_halfRémi Denis-Courmont2024-06-082-2/+62
* sws/input: R-V V rgb24ToUV and bgr24ToUVRémi Denis-Courmont2024-06-082-0/+54
* sws/input: R-V V rgb24ToY & bgr24ToYRémi Denis-Courmont2024-06-085-2/+108
* libswscale/x86/yuv_2_rgb: fix some commentsRamiro Polla2024-06-071-4/+4
* swscale: [loongarch] Fix undeclared functions prob.Shiyou Yin2024-05-311-0/+2
* swscale/yuv2rgb: Use 64bit for brightness computationMichael Niedermayer2024-05-281-1/+1
* swscale/x86/swscale: use a clearer name for INPUT_PLANER_RGB_A_FUNC_CASEMichael Niedermayer2024-05-281-7/+7
* swscale/riscv: explicitly require Zbb for MINRémi Denis-Courmont2024-05-101-2/+2