131 Commits (d62606480f41ac26ec98be45166cc11530276e83)

Author SHA1 Message Date
Michael Niedermayer d736b52a04 swscale: Drop is9_OR_10BPS() use, its name is not correct 8 years ago
Michael Niedermayer 328ea6a9a5 swscale: Add input support for 12-bit formats 8 years ago
Luca Barbato 2b5b1e1e9b swscale: Rename is9_OR_10 to match what it does 8 years ago
Matthieu Bouron 9eb3da2f99 asm: FF_-prefix internal macros used in inline assembly 9 years ago
Diego Biurrun 1e9c5bf4c1 asm: FF_-prefix internal macros used in inline assembly 9 years ago
Pedro Arthur 6de58b4903 swscale: cleanup unused code 9 years ago
Kevin Coyle 1262711388 YUV->BGR32 MMX support 10 years ago
Michael Niedermayer 6532a1a828 sws/x86: split mmxext fast bilinear scaler out 10 years ago
Carl Eugen Hoyos b38910c979 Fix compilation with !HAVE_6REGS. 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
Diego Biurrun a519583991 swscale: x86: Hide arch-specific initialization details 11 years ago
Michael Niedermayer 5e947aeb59 sws/x86: improve rounding for yuv2yuvX 12 years ago
Diego Biurrun 588fafe7f3 x86: MMX2 ---> MMXEXT in macro names 12 years ago
Diego Biurrun a65bdceb06 x86: mmx2 ---> mmxext in variable names 12 years ago
Diego Biurrun 652f518594 x86: mmx2 ---> mmxext in comments and messages 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago
Diego Biurrun 239fdf1b4a x86: build: replace mmx2 by mmxext 12 years ago
Michael Niedermayer fa36f33422 sws: support 12&14 bit planar colorspaces 13 years ago
Ronald S. Bultje 2254b559cb swscale: make filterPos 32bit. 13 years ago
Ronald S. Bultje b18f8cbf3d Revert two swscale commits. 13 years ago
Ronald S. Bultje 1bab6f852c swscale: make access to filter data conditional on filter type. 13 years ago
Ronald S. Bultje a95e3fa90b swscale: update context offsets after removal of AlpMmxFilter. 13 years ago
Ronald S. Bultje b7542dd3d7 swscale: fix V plane memory location in bilinear/unscaled RGB/YUYV case. 13 years ago
Ronald S. Bultje b5d08c27c3 swscale: convert rgb/bgr24ToY/UV_mmx functions from inline asm to yasm. 13 years ago
Ronald S. Bultje b14fa5572c swscale: fix crash in fast_bilinear code when compiled with -mred-zone. 13 years ago
Ronald S. Bultje 2170a0e6ad swscale: convert yuy2/uyvy/nv12/nv21ToY/UV from inline asm to yasm. 13 years ago
Michael Niedermayer a24c4758d5 sws: remove unused variable 13 years ago
Michael Niedermayer 0a3a125fd9 sws: update copyright dates 13 years ago
Ronald S. Bultje c435653627 swscale: write yuv2plane1 MMX/SSE2/SSE4/AVX functions. 13 years ago
Michael Niedermayer b616600516 sws: replace long by x86_reg in x86 asm 13 years ago
Michael Niedermayer 8b4b2ddf8d sws: x86_32 fix 13 years ago
Michael Niedermayer 76a3490672 sws: add yuv2yuvX() back and updated to the just 1 plane API 13 years ago
Michael Niedermayer 4d31f42020 sws: port to thw new 1 plane API and add back yuv2yuv1_ar(). 13 years ago
Michael Niedermayer f15359727d sws: better MOVNTQ macro 13 years ago
Ronald S. Bultje 6cacecdca3 swscale: make yuv2yuvX_10_sse2/avx 8/9/16-bits aware. 13 years ago
Kieran Kunhya 34e8d147b3 Split out yuv2yuv1 luma and chroma in order to make them generic DSP functions 13 years ago
Michael Niedermayer bd141af460 swscale: Fix prototypes of *toyv12 so they can be used with planar rgb input. 13 years ago
Reimar Döffinger 424bcc46b5 Compile x86/swscale_template with -mno-red-zone. 13 years ago
Reimar Döffinger c928e91729 Hack around gcc 4.6 breaking asm using call. 13 years ago
Michael Niedermayer d06c5b44cc swscale: drop redundant code. 13 years ago
Ronald S. Bultje e0c3e07387 sws: implement MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling. 13 years ago
Michael Niedermayer 27bf599350 swscale: Fix unused asm and enable it 13 years ago
Reimar Döffinger 746f1f14de Remove unused variables. 13 years ago
Ronald S. Bultje 3f04ab4fcd swscale: split hScale() function pointer into h[cy]Scale(). 13 years ago
Ronald S. Bultje 28c1115a91 swscale: use 15-bit intermediates for 9/10-bit scaling. 13 years ago
Ronald S. Bultje c59f9a68e2 swscale: error dithering for 16/9/10-bit to 8-bit. 14 years ago
Ronald S. Bultje ac9ac45aca swscale: fix 16-bit scaling when output is 8-bits. 14 years ago
Michael Niedermayer ca78fa24b7 sws: disable scale16 when int32 is used 14 years ago