2608 Commits (720ae6b3f782c01b60844b829e09463e3d6433ec)

Author SHA1 Message Date
Michael Niedermayer bd80c97391
swscale/output: Fix undefined integer overflow in yuv2rgba64_2_c_template() 3 months ago
Michael Niedermayer 44c5641ae8
swscale/swscale: Use unsigned operation to avoid undefined behavior 3 months ago
Ramiro Polla c0666d8bed swscale/aarch64/rgb2rgb: add neon implementation for rgb24toyv12 4 months ago
Ramiro Polla caaec2ea95 swscale/x86/rgb2rgb: disable rgb24toyv12_mmxext for x86_64 4 months ago
Ramiro Polla 3604b2403c swscale/rgb2rgb: improve chroma conversion in ff_rgb24toyv12_c 4 months ago
Ramiro Polla d8848325a6 swscale/aarch64/rgb2rgb: add deinterleaveBytes neon implementation 4 months ago
Ramiro Polla 4c824ad391 swscale/x86/rgb2rgb: fix deinterleaveBytes writing past the end of the buffers 4 months ago
Ramiro Polla f17a6bd200 swscale/x86/rgb2rgb: fix deinterleaveBytes for unaligned dst pointers 4 months ago
Rémi Denis-Courmont 27d28b68da swscale/rgb2rgb: enable R-V V deinterleaveBytes 4 months ago
Ramiro Polla 420d443600 swscale/aarch64: cosmetics fix (spaces inside curly braces) 4 months ago
Ramiro Polla 52887683e9 swscale/aarch64: add nv24/nv42 to yuv420p unscaled converter 4 months ago
Ramiro Polla 88a563ad18 swscale: export ff_copyPlane so it may be used by simd code 4 months ago
Ramiro Polla 4eb5594295 swscale: add nv24/nv42 to yuv420p unscaled converter 4 months ago
Martin Storsjö cfe0a36352 libswscale: aarch64: Fix the indentation of some macro invocations 4 months ago
Martin Storsjö 507c2a5774 libswscale: arm: Don't assume aligned output in yuv2rgb functions 4 months ago
Ramiro Polla 181cd260db swscale/aarch64/yuv2rgb: add neon yuv42{0,2}p -> gbrp unscaled colorspace converters 4 months ago
Ramiro Polla 8744764a4c swscale/x86/yuv2rgb: add ssse3 yuv42{0,2}p -> gbrp unscaled colorspace converters 4 months ago
Ramiro Polla 4545205a26 swscale/yuv2rgb: add yuv42{0,2}p -> gbrp unscaled colorspace converters 4 months ago
Ramiro Polla af5adf57e3 swscale/yuv2rgb: prepare YUV2RGBFUNC macro for multi-planar rgb 4 months ago
Ramiro Polla 24063e7827 swscale/yuv2rgb: prepare LOADCHROMA/PUTFUNC macros for multi-planar rgb 4 months ago
Niklas Haas 6b40be941a swscale/options: relax src/dst_h/v_chr_pos value range 4 months ago
Niklas Haas 3e064f52eb swscale: document SWS_FULL_CHR_H_* flags 4 months ago
James Almer 66592e8b10 swscale/output: don't leave the alpha channel undefined in vuyx and xv36le 5 months ago
Rémi Denis-Courmont 210877c5fd sws/riscv: depend on RVB and simplify accordingly 5 months ago
Rémi Denis-Courmont bd0c3edb13 lavu/riscv: count bytes rather than words for bswap32 5 months ago
Shiyou Yin 4713a5cc24
swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure. 5 months ago
Rémi Denis-Courmont 4f2472909e sws/riscv: add forward-edge CFI landing pads 5 months ago
Rémi Denis-Courmont e91a8cc4de sws/riscv: require B or zba explicitly 5 months ago
Michael Niedermayer bcab9789ef
swscale/output: Fix integer overflows in yuv2rgba64_X_c_template 5 months ago
Niklas Haas 4ec45aca36 swscale/utils: fix leak on threaded ctx init failure 6 months ago
Sean McGovern 34b4ca8696
swscale: prevent undefined behaviour in the PUTRGBA macro 6 months ago
Ramiro Polla ac6263945a swscale/x86/yuv2rgb: Detemplatize 6 months ago
Ramiro Polla 4f7f9b1026 swscale: remove unconditional #define DITHER1XBPP 6 months ago
Michael Niedermayer 66b60bae68
swscale/swscale: Use ptrdiff_t for linesize computations 6 months ago
Zhao Zhili 4d90a76986 swscale/aarch64: Add argb/abgr to yuv 6 months ago
Zhao Zhili 52422133ae swscale/aarch64: Add bgra/rgba to yuv 6 months ago
Zhao Zhili b8b71be07a swscale/aarch64: Add bgr24 to yuv 6 months ago
Ramiro Polla 61e851381f swscale/yuv2rgb/x86: remove mmx/mmxext yuv2rgb functions 6 months ago
Michael Niedermayer c221c7422f
swscale/output: Avoid undefined overflow in yuv2rgb_write_full() 6 months ago
Michael Niedermayer 9e6c5b6e86
swscale/output: alpha can become negative after scaling, use multiply 6 months ago
Ramiro Polla e37a93031e swscale/yuv2rgb: reindent after previous commit 6 months ago
Ramiro Polla 0a08c64588 swscale/yuv2rgb: fix yuv422p input in C code 6 months ago
Ramiro Polla fb8fae864f swscale/yuv2rgb: add macros to simplify code generation 6 months ago
Ramiro Polla 88a402df74 swscale/yuv2rgb: fix conversion for widths not aligned to 8 6 months ago
Ramiro Polla 75f1a8e071 swscale/aarch64: add neon {lum,chr}ConvertRange 6 months ago
James Almer fcf72966a5 swscale/x86/range_convert: add missing AVX2 preprocessor wrapper 6 months ago
James Almer 8a4c9d6bd3 swscale/x86/range_convert: reduce amount of xmm regs clobbered in luma functions 6 months ago
Ramiro Polla f6859cade3 swscale/x86: add sse2 and avx2 {lum,chr}ConvertRange 6 months ago
Rémi Denis-Courmont 378d1b06c3 riscv: probe for Zbb extension at load time 7 months ago
Rémi Denis-Courmont 417957ec5e sws/range_convert: R-V V to/from JPEG 7 months ago