aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/arm
Commit message (Collapse)AuthorAgeFilesLines
* swscale/arm: add yuv2planeX_8_neonMatthieu Bouron2016-04-113-0/+86
|
* swscale/arm: add ff_hscale_8_to_15_neonMatthieu Bouron2016-04-093-2/+111
|
* swscale/arm/yuv2rgb: make the code bitexact with its aarch64 counter partMatthieu Bouron2016-04-012-27/+31
|
* swscale/arm/yuv2rgb: save a few instructions by processing the luma line ↵Matthieu Bouron2016-04-011-50/+30
| | | | interleaved
* swscale/arm/yuv2rgb: re-order compute_rgba macro argumentsMatthieu Bouron2016-04-011-6/+6
|
* swscale/arm/yuv2rgb: rename {process_1l,process_2l,compute}_16px{,_internal} ↵Matthieu Bouron2016-04-011-12/+12
| | | | macros
* swscale/arm/yuv2rgb: macro-ifyMatthieu Bouron2016-04-011-79/+62
|
* swscale/arm/yuv2rgb: factorize lsl in load_args_nvxMatthieu Bouron2016-04-011-2/+1
|
* swscale/arm/yuv2rgb: factorize lsl in load_args_yuv420pMatthieu Bouron2016-04-011-2/+1
|
* swscale/arm/yuv2rgb: remove unused store of dst + linesize in load_args_yuv422pMatthieu Bouron2016-04-011-1/+0
|
* swscale/arm/yuv2rgb: factorize lsl in load_args_yuv422pMatthieu Bouron2016-04-011-2/+1
|
* swscale/arm/yuv2rgb: fix comments in load_args_yuv422pMatthieu Bouron2016-04-011-4/+4
|
* swscale/arm/yuv2rgb: remove 32bit code pathMatthieu Bouron2016-04-012-162/+66
|
* swscale/arm: re-enable neon rgbx to nv12 routinesXiaolei Yu2016-02-222-6/+2
| | | | | | | | Commit '842b8f4ba2e79b9c004a67f6fdb3d5c5d05805d3' fixed clang/iphone build but failed on some versions of cygwin. It has now been verified to work on both platforms. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* swscale/arm/yuv2rgb: add ff_yuv422p_to_{argb,rgba,abgr,bgra}_neon_{16,32}Matthieu Bouron2016-01-042-18/+101
|
* swscale/arm/yuv2rgb: fix typoMatthieu Bouron2016-01-041-1/+1
|
* swscale/arm/yuv2rgb: add ff_yuv420p_to_{argb,rgba,abgr,bgra}_neon_{16,32}Matthieu Bouron2015-12-192-11/+118
|
* swscale/arm/yuv2rgb: disable neon if accurate_rnd is enabledMatthieu Bouron2015-12-191-4/+3
| | | | | This disables the 32bit precision neon code path in favor of the default C one and avoids breaking fate.
* swscale/arm/yuv2rgb: simplify process_16px_* macro callMatthieu Bouron2015-12-191-7/+1
|
* swscale/arm/yuv2rgb: fix slicingClément Bœsch2015-12-181-3/+2
|
* swscale/arm: add ff_nv{12,21}_to_{argb,rgba,abgr,bgra}_neon_16Matthieu Bouron2015-12-082-59/+167
|
* swscale/arm: add ff_nv{12,21}_to_{argb,rgba,abgr,bgra}_neonMatthieu Bouron2015-11-233-1/+230
| | | | | Signed-off-by: Matthieu Bouron <matthieu.bouron@stupeflix.com> Signed-off-by: Clément Bœsch <clement@stupeflix.com>
* swscale: disable ARM code until its build failure with clang/iphone is fixedMichael Niedermayer2014-01-121-3/+3
| | | | | | See: "19:40 Yu Xiaolei Re: [FFmpeg-devel] [PATCH] fix build with gas-preprocessor.pl" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert "swscale: disable ARM code until its build failure with clang/iphone ↵Michael Niedermayer2014-01-121-3/+3
| | | | | | is fixed" This reverts commit c8c7736c1025bcf5bb27e104a0d0eae749408739.
* fix build with gas-preprocessor.plYu Xiaolei2014-01-121-4/+4
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swscale: disable ARM code until its build failure with clang/iphone is fixedMichael Niedermayer2014-01-081-3/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swscale/arm: fix build error with --enable-sharedYu Xiaolei2013-12-281-5/+5
| | | | | | use string comparison in assembler derivatives to prevents assembler from treating names in test expressions as imported symbols Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swscale: NEON optimized unscaled rgba to nv12 conversionYu Xiaolei2013-12-165-0/+573
Signed-off-by: Yu Xiaolei <dreifachstein@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>