326 Commits (339668301e455e3f8b5cba664622d7ccf5237b54)

Author SHA1 Message Date
Pedro Arthur 6de58b4903 swscale: cleanup unused code 9 years ago
Michael Niedermayer f6492a2ea8 swscale/x86/output: Fix yuv2planeX_16* with unaligned destination 9 years ago
Michael Niedermayer d07f6e5f1c swscale/x86/output: Move code into yuv2planeX_mainloop 9 years ago
Derek Buitenhuis 21f9468402 avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 9 years ago
Michael Niedermayer c8a9aaab26 swscale/x86/rgb2rgb_template: Fix planar2x() for short width 9 years ago
Clément Bœsch e8bc642202 lavu: add AV_CEIL_RSHIFT and use it in various places 9 years ago
Michael Niedermayer a066ff89bc swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the alignment is insufficient for SSE* 9 years ago
Michael Niedermayer 80bfce35cc swscale/x86/rgb2rgb_template: Do not crash on misaligend stride 9 years ago
Hendrik Leppkes 5d8e836d0e Replace all remaining occurances of step/depth_minus1 and offset_plus1 9 years ago
Pedro Arthur 62d176de12 swscale: refactor vertical scaler 9 years ago
Pedro Arthur ed80dec621 swscale: fixed compiler warnings 9 years ago
Pedro Arthur e0a3173a94 swscale: refactor horizontal scaling 9 years ago
Kevin Coyle 1262711388 YUV->BGR32 MMX support 10 years ago
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
Nick Lewycky 891df2a1ae libswscale/x86/hscale_fast_bilinear_simd.c: There's no need to save BX if it's in the clobber list. 10 years ago
Nick Lewycky 48e9f68384 libswscale/x86/hscale_fast_bilinear_simd.c: Include BX in the clobber list on x86_64, because it isn't implicitly included when PIC is on. 10 years ago
Michael Niedermayer 54e64eaf68 swscale/x86/swscale: Fix warning about loosing significant bits in cast 10 years ago
Michael Niedermayer 3b12335395 swscale/x86/hscale_fast_bilinear_simd: Remove ancient out-commented debug code 10 years ago
Michael Niedermayer 21b30947f2 swscale/x86/hscale_fast_bilinear_simd: Fix variable names in comments 10 years ago
Michael Niedermayer ae20682f6b swscale: Add prefix to updateMMXDitherTables() 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
Kieran Kunhya b546023b93 swscale: fix yuv2yuvX_8 assembly on x86 10 years ago
Vitor Sessak 55d11d277b swscale/x86: do not expect registers to be preserved across inline ASM blocks 10 years ago
Vittorio Giovara e96c3b81ca avutil: rename AV_PIX_FMT_Y400A to AV_PIX_FMT_YA8 10 years ago
Michael Niedermayer 54cba3f53e swscale/x86/hscale_fast_bilinear_simd: add inline asm guards 10 years ago
Michael Niedermayer d5ee3580d8 sws: move inline asm hscale to MMX_OBJS 10 years ago
Michael Niedermayer 6532a1a828 sws/x86: split mmxext fast bilinear scaler out 10 years ago
Michael Niedermayer 1e3f77b53a swscale/x86/rgb2rgb_template: fix 1 byte overread in yuyvtoyuv420 and uyvytoyuv420 11 years ago
Michael Niedermayer 4abffbbc54 swscale/x86/input: prevent RGB32_TO_Y_FN from reading into the padding 11 years ago
Michael Niedermayer a1a76b209b swscale/x86/input: prevent RGB32_TO_UV_FN from reading into the padding 11 years ago
Carl Eugen Hoyos 891307b4d1 s86/scale: Do not return the result of a (void) function from a void function. 11 years ago
James Almer 345f2234d1 x86/scale: fix xmm register count for hscale*_sse2 11 years ago
Matt Oliver 1898c2f49d inline asm: fix arrays as named constraints. 11 years ago
Carl Eugen Hoyos b38910c979 Fix compilation with !HAVE_6REGS. 11 years ago
Lukasz Marek fbf05759e3 sws: fix warning about RGB_PACK24_B_OPERANDS redefinition 11 years ago
Michael Niedermayer f6759d9ad4 swscale/x86/swscale_template: loose hardcoded dstw_offset 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
Matt Oliver 9eb3f11c55 Add missing external declarations. 11 years ago
Michael Niedermayer 2f955d572b swscale/x86/swscale: remove unused constants 11 years ago
Michael Niedermayer 6c47a4e972 swscale/x86/swscale: fix missing xmm clobbers in yuv2yuvX_sse3() 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
Diego Biurrun 46bacb5cc6 x86: Consistently use cpu flag detection macros in places that still miss it 11 years ago
Michael Niedermayer f618cb1a4b swscale/x86/rgb2rgb_template: try to fix build failure with avx disabled 11 years ago
Michael Niedermayer 445c58a8c6 swscale/x86/rgb2rgb: Make sure COMPILE_TEMPLATE_AVX is defined 11 years ago
Michael Niedermayer 3f4290a206 swscale/x86/rgb2rgb_template: try to fix build without AVX 11 years ago