46 Commits (5d8e836d0ec3bcaabf5bc2020210a1bc61975922)

Author SHA1 Message Date
James Almer e22edbfd41 swscale/x86/rgb2rgb_template: fix signedness of v in shuffle_bytes_2103_{mmx,mmxext} 10 years ago
James Almer 0c15f2f158 swscale/x86/rgb2rgb_template: don't call emms on sse2/avx functions 10 years ago
James Almer 910eeab480 swscale/x86/rgb2rgb_template: add missing xmm clobbers 10 years ago
Michael Niedermayer 8524558858 swscale/x86/rgb2rgb_template: fix crash with tiny size and nv12 output 10 years ago
Michael Niedermayer 4388e78a0f swscale/x86/rgb2rgb_template: handle the first 2 lines with C in rgb24toyv12_*() 10 years ago
Michael Niedermayer 1e3f77b53a swscale/x86/rgb2rgb_template: fix 1 byte overread in yuyvtoyuv420 and uyvytoyuv420 11 years ago
Diego Biurrun aba70bb538 Add missing headers to make template files compile (more) standalone 11 years ago
Matt Oliver 8236747511 Automatically change MANGLE() into named inline asm operands when direct symbol reference in inline asm are not supported. 11 years ago
Michael Niedermayer 91c981857b rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytes 11 years ago
Michael Niedermayer 7597e6efe4 swscale/x86/rgb2rgb: add support for AVX 11 years ago
Michael Niedermayer f618cb1a4b swscale/x86/rgb2rgb_template: try to fix build failure with avx disabled 11 years ago
Michael Niedermayer 3f4290a206 swscale/x86/rgb2rgb_template: try to fix build without AVX 11 years ago
Michael Niedermayer f836b0c581 swscale/x86: SIMD deinterleaveBytes() depends on YASM 11 years ago
Michael Niedermayer 3033cd7555 swscale/x86/rgb2rgb_template: add mmx/sse2/avx optimized deinterleaveBytes 11 years ago
Michael Niedermayer 4729b529e6 swscale/x86/rgb2rgb: extend framework to also include AVX 11 years ago
Clément Bœsch 570d63eef3 lavu: add FF_CEIL_RSHIFT and use it in various places. 12 years ago
Diego Biurrun 2b677ffca5 swscale: Add av_cold attributes to init functions missing them 12 years ago
Carl Eugen Hoyos 99818ac4d3 Fix libswscale compilation with --disable-optimizations on x86-32. 12 years ago
Michael Niedermayer 3950236332 sws/x86: update RENAME(rgb24toyv12)() to using the user provided rgb2yuv table 12 years ago
Michael Niedermayer 920dd84bf1 sws/x86: remove 8bit rgb2yuv coefficient case for rgb24toyv12 special converter 12 years ago
Michael Niedermayer a37fd7f957 sws: Update rgb24toyv12_c() to user supplied rgb2yuv tables 12 years ago
Diego Biurrun 652f518594 x86: mmx2 ---> mmxext in comments and messages 12 years ago
Hans-Kristian Arntzen f099fbf5f3 Remove redundant masks in STORE_BGR24_MMX. 12 years ago
Giorgio Vazzana 1e6072139b swscale: x86: fix #endif comments in rgb2rgb template file 13 years ago
Giorgio Vazzana e6ee58fae6 libswscale: fix #endif comments in rgb2rgb_template.c 13 years ago
Mans Rullgard 90540c2d5a x86: swscale: fix fragile memory accesses 13 years ago
Mans Rullgard 10b83cb653 x86: swscale: remove disabled code 13 years ago
Diego Biurrun 239fdf1b4a x86: build: replace mmx2 by mmxext 13 years ago
Michael Bradshaw 1b27b8bf6c MANGLEd swscale x86 asm to save registers 13 years ago
Themaister 0827222b9c Use more accurate conversion for rgb15/16 to rgb24/32 (C/MMX). 13 years ago
Anton Khirnov b8e893399f sws: replace all long with int. 14 years ago
Ronald S. Bultje 78046dadc3 rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions. 14 years ago
Ronald S. Bultje 522d65ba25 rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions. 14 years ago
Michael Niedermayer 7dc303a60e swscale: Eliminate rgb24toyv12_c() duplication. 14 years ago
Michael Niedermayer 4a056160be swscale: remove duplicatiopn of rgb24toyv12_c() 14 years ago
Michael Niedermayer d1adad3cca Merge swscale bloatup 14 years ago
Ronald S. Bultje e66149e714 swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*. 14 years ago
Michael Niedermayer 9a5624a0f1 rgb24toyv12: break out in the middle before out of array reads. 14 years ago
Luca Barbato c003832883 swscale: move away x86 specific code from rgb2rgb 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Mans Rullgard ef4a65149d Replace ASMALIGN() with .p2align 14 years ago
Ramiro Polla c12f7b2d2c rgb2rgb: don't misuse HAVE_* defines 14 years ago
Ramiro Polla 40b433b62b swscale: indentation and emtpy line cosmetics 14 years ago
Ramiro Polla 6527e56131 swscale: avoid reading prior to the source buffer in planar2x() MMX2 14 years ago
Ramiro Polla a51125b52f rgb2rgb: replace shuffle_bytes_2103() by optimized rgb32tobgr32() 14 years ago
Ramiro Polla 4821b4456f rgb2rgb: remove unused yvu9toyv12 function 15 years ago
Reimar Döffinger 5b03661fa7 Replace some "m" constraints by MANGLE to avoid issues with some compilers not 15 years ago
Diego Biurrun 819ee683d8 libswscale: Relicense almost all x86 assembler optimizations as LGPL. 15 years ago
Zuxy Meng a959e24780 Const correctness for src pointer. Remove all constness related warnings in 15 years ago
Zuxy Meng 4b19045566 Remove unused PREFETCHW macro 15 years ago