summaryrefslogtreecommitdiff
path: root/libswscale/x86/rgb2rgb_template.c
Commit message (Expand)AuthorAgeFilesLines
* swscale/x86/rgb2rgb: Remove obsolete MMX, 3dnow functionsAndreas Rheinhardt2022-06-221-108/+15
* swscale/x86/rgb2rgb : port shuffle 2103 mmxext to external asm and remove inl...Martin Vignali2018-10-131-48/+0
* swscale/x86/rgb2rgb : remove mmx version for shuffle2103Martin Vignali2018-10-131-19/+4
* build: Generalize yasm/nasm-related variable namesDiego Biurrun2017-06-211-2/+2
* asm: FF_-prefix internal macros used in inline assemblyMatthieu Bouron2016-06-271-193/+193
* avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPATDerek Buitenhuis2016-01-271-4/+4
* swscale/x86/rgb2rgb_template: Fix planar2x() for short widthMichael Niedermayer2016-01-171-1/+8
* swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the ali...Michael Niedermayer2015-12-151-8/+6
* swscale/x86/rgb2rgb_template: Do not crash on misaligend strideMichael Niedermayer2015-12-151-1/+4
* swscale/x86/rgb2rgb_template: fix signedness of v in shuffle_bytes_2103_{mmx,...James Almer2015-06-231-1/+1
* swscale/x86/rgb2rgb_template: don't call emms on sse2/avx functionsJames Almer2015-06-231-0/+4
* swscale/x86/rgb2rgb_template: add missing xmm clobbersJames Almer2015-06-231-1/+1
* swscale/x86/rgb2rgb_template: fix crash with tiny size and nv12 outputMichael Niedermayer2014-12-031-0/+1
* swscale/x86/rgb2rgb_template: handle the first 2 lines with C in rgb24toyv12_*()Michael Niedermayer2014-11-201-0/+10
* swscale/x86/rgb2rgb_template: fix 1 byte overread in yuyvtoyuv420 and uyvytoy...Michael Niedermayer2014-07-131-2/+40
* Merge commit 'aba70bb5387f12dfa5e6cd8cb861c9c7e668151f'Michael Niedermayer2014-03-261-0/+2
|\
| * Add missing headers to make template files compile (more) standaloneDiego Biurrun2014-03-261-0/+2
* | Automatically change MANGLE() into named inline asm operands when direct symb...Matt Oliver2014-03-181-0/+11
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-01-211-6/+7
|\ \ | |/
| * rgb2rgb_template: add MMX/SSE2/AVX-optimized deinterleaveBytesMichael Niedermayer2014-01-211-0/+27
* | Merge commit '7597e6efe492cb2449bb771054d64cc7fdf62ff5'Michael Niedermayer2014-01-211-2/+2
|\ \ | |/
| * swscale/x86/rgb2rgb: add support for AVXMichael Niedermayer2014-01-211-4/+4
* | swscale/x86/rgb2rgb_template: try to fix build failure with avx disabledMichael Niedermayer2013-12-161-0/+2
* | swscale/x86/rgb2rgb_template: try to fix build without AVXMichael Niedermayer2013-12-141-0/+2
* | swscale/x86: SIMD deinterleaveBytes() depends on YASMMichael Niedermayer2013-11-191-2/+2
* | swscale/x86/rgb2rgb_template: add mmx/sse2/avx optimized deinterleaveBytesMichael Niedermayer2013-11-191-0/+29
* | swscale/x86/rgb2rgb: extend framework to also include AVXMichael Niedermayer2013-11-191-3/+3
* | lavu: add FF_CEIL_RSHIFT and use it in various places.Clément Bœsch2013-05-091-4/+4
* | Merge commit '2b677ffca54a5fbef9c8860841c32f28ecd68f70'Michael Niedermayer2013-05-051-1/+3
|\ \ | |/
| * swscale: Add av_cold attributes to init functions missing themDiego Biurrun2013-05-041-1/+3
* | Fix libswscale compilation with --disable-optimizations on x86-32.Carl Eugen Hoyos2013-04-181-0/+4
* | sws/x86: update RENAME(rgb24toyv12)() to using the user provided rgb2yuv tableMichael Niedermayer2013-04-151-8/+11
* | sws/x86: remove 8bit rgb2yuv coefficient case for rgb24toyv12 special converterMichael Niedermayer2013-04-151-8/+0
* | sws: Update rgb24toyv12_c() to user supplied rgb2yuv tablesMichael Niedermayer2013-04-151-3/+4
* | Merge commit '652f5185945c8405fc57aed353286858df8d066f'Michael Niedermayer2012-10-311-1/+1
|\ \ | |/
| * x86: mmx2 ---> mmxext in comments and messagesDiego Biurrun2012-10-311-1/+1
| * swscale: x86: fix #endif comments in rgb2rgb template fileGiorgio Vazzana2012-08-191-2/+2
* | Remove redundant masks in STORE_BGR24_MMX.Hans-Kristian Arntzen2012-09-021-3/+0
* | libswscale: fix #endif comments in rgb2rgb_template.cGiorgio Vazzana2012-08-161-2/+2
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-141-231/+137
|\ \ | |/
| * x86: swscale: fix fragile memory accessesMans Rullgard2012-08-131-147/+137
| * x86: swscale: remove disabled codeMans Rullgard2012-08-131-84/+0
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-041-9/+9
|\ \ | |/
| * x86: build: replace mmx2 by mmxextDiego Biurrun2012-08-031-9/+9
* | MANGLEd swscale x86 asm to save registersMichael Bradshaw2012-06-051-19/+19
* | Use more accurate conversion for rgb15/16 to rgb24/32 (C/MMX).Themaister2011-11-091-55/+43
* | Merge remote-tracking branch 'qatar/master' into masterMichael Niedermayer2011-05-291-73/+73
|\ \ | |/
| * sws: replace all long with int.Anton Khirnov2011-05-281-73/+73
| * rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.Ronald S. Bultje2011-05-261-34/+40
| * swscale: Eliminate rgb24toyv12_c() duplication.Michael Niedermayer2011-05-261-46/+1