aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale
Commit message (Expand)AuthorAgeFilesLines
* 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
* swscale/output: Fix integer overflow in yuv2rgba64_full_1_c_template()Michael Niedermayer2024-05-061-8/+8
* swscale/output: Fix integer overflow in yuv2rgba64_1_c_templateMichael Niedermayer2024-05-061-22/+22
* swscale: [LA] Optimize swscale funcs in input.cShiyou Yin2024-04-116-18/+652
* swscale: [LA] Optimize yuv2plane1_8_c.Shiyou Yin2024-04-115-16/+324
* swscale: [LA] Optimize range convert for yuvj420p.Shiyou Yin2024-04-115-1/+418
* swscale/utils: Fix xInc overflowMichael Niedermayer2024-04-041-1/+1
* swscale/ppc/swscale_ppc_template: Reindent after the previous commitAndreas Rheinhardt2024-04-041-54/+53
* swscale/ppc/swscale_ppc_template: Remove code not passing checkasmAndreas Rheinhardt2024-04-041-53/+9
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-317-4/+9
* lib*/version: Use static_assert for static assertsAndreas Rheinhardt2024-03-311-2/+3
* swscale/swscale_internal: Don't export internal functionAndreas Rheinhardt2024-03-312-51/+43
* swscale/swscale_internal: Hoist branch out of loopAndreas Rheinhardt2024-03-311-24/+10
* swscale/ppc/swscale_altivec: Simplify macroAndreas Rheinhardt2024-03-311-10/+4
* swscale/ppc/swscale_altivec: Fix build with -O0Andreas Rheinhardt2024-03-311-6/+6
* swscale/swscale_internal: Only include altivec header iff HAVE_ALTIVECAndreas Rheinhardt2024-03-301-0/+2
* Bump after 7.0 branch pointn7.1-devMichael Niedermayer2024-03-271-1/+1