72 Commits (4243da4ff42e306b3622b181e12f5cd127d21414)

Author SHA1 Message Date
Andreas Rheinhardt 71e2825150 swscale/x86/swscale: Remove superfluous and invalid ';' 3 years ago
Mark Reid 52f7026164 swscale/x86/input.asm: add x86-optimized planer rgb2yuv functions 3 years ago
Mark Reid 9e445a5be2 swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions 3 years ago
rcombs 3e00b9e395 swscale/x86/init: use isSemiPlanarYUV 3 years ago
Alan Kelly eebe406c80 libswscale: Test AV_CPU_FLAG_SLOW_GATHER for hscale functions. 3 years ago
Alan Kelly 86663963e6 x86/swscale: fix minor coding style issues 3 years ago
Alan Kelly f900a19fa9 libswscale: Adds ff_hscale8to15_4_avx2 and ff_hscale8to15_X4_avx2 for all filter sizes. 3 years ago
Alan Kelly dc57762cb4 libswscale/x86/swscale: Only call ff_yuv2yuvX functions if the input size is > 0 4 years ago
Andreas Rheinhardt c23a5523b5 swscale/x86/swscale: Remove unused ASM constants 4 years ago
James Almer c00567647e swscale/x86/swscale: fix mix of inline and external function definitions 4 years ago
James Almer c2bf1dcace swscale/x86/swscale: fix compilation with old yasm 4 years ago
Alan Kelly 554c2bc708 swscale: move yuv2yuvX_sse3 to yasm, unrolls main loop 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Nelson Gomez bc01337db4 swscale/x86/output: add AVX2 version of yuv2nv12cX 5 years ago
Ruiling Song 4700f7d6fc swscale/swscale: remove useless code 5 years ago
Ting Fu e934194b6a libswscale/x86/yuv2rgb: Change inline assembly into nasm code 5 years ago
Andreas Rheinhardt 736c7c20e7 swscale/x86/swscale: Fix undefined left shifts of negative numbers 5 years ago
Thomas Köppe 43171a2a73 Fix missing used attribute for inline assembly variables 7 years ago
Michael Niedermayer f59750641a swscale: x86: Add some forgotten 12-bit planar YUV cases 8 years ago
Michael Niedermayer 328ea6a9a5 swscale: Add input support for 12-bit formats 8 years ago
Luca Barbato e87a501e7d swscale: Update bitdepth range check 8 years ago
Timo Rothenpieler 99882d05a6 swscale: add support for P010LE/BE output 8 years ago
Matthieu Bouron 9eb3da2f99 asm: FF_-prefix internal macros used in inline assembly 9 years ago
Diego Biurrun dc40a70c57 Drop unnecessary libavutil/x86/asm.h #includes 9 years ago
Pedro Arthur 6de58b4903 swscale: cleanup unused code 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
Michael Niedermayer 54e64eaf68 swscale/x86/swscale: Fix warning about loosing significant bits in cast 10 years ago
Michael Niedermayer ae20682f6b swscale: Add prefix to updateMMXDitherTables() 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 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
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
Diego Biurrun 46bacb5cc6 x86: Consistently use cpu flag detection macros in places that still miss it 11 years ago
Diego Biurrun c16bfb147d swscale: x86: Consistently use lowercase function name suffixes 11 years ago
Diego Biurrun a519583991 swscale: x86: Hide arch-specific initialization details 11 years ago
Michael Niedermayer 920dd84bf1 sws/x86: remove 8bit rgb2yuv coefficient case for rgb24toyv12 special converter 12 years ago
Diego Biurrun b6649ab503 cosmetics: Remove unnecessary extern keywords from function declarations 12 years ago
Michael Niedermayer 5e947aeb59 sws/x86: improve rounding for yuv2yuvX 12 years ago
Diego Biurrun 26301caaa1 x86: mmx2 ---> mmxext in asm constructs 12 years ago
Diego Biurrun d8eda37080 x86: mmx2 ---> mmxext in function names 12 years ago
Diego Biurrun 652f518594 x86: mmx2 ---> mmxext in comments and messages 12 years ago
Hendrik Leppkes 79393a8363 Replace usage of the deprecated av_pix_fmt_descriptors array with av_pix_fmt_desc_get 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago
Clément Bœsch 178ecfc257 swscale: fix To{Y,UV} extern prototypes. 12 years ago
Michael Niedermayer ef912134f0 x86/swscale: use unsigned to build SIMD values to avoid signed overflow 12 years ago