122 Commits (074db4b76427ec8f25be151aed75cd621869097c)

Author SHA1 Message Date
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 13 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 14 years ago
Reimar Döffinger 746f1f14de Remove unused variables. 14 years ago
Ronald S. Bultje 3f04ab4fcd swscale: split hScale() function pointer into h[cy]Scale(). 14 years ago
Ronald S. Bultje 28c1115a91 swscale: use 15-bit intermediates for 9/10-bit scaling. 14 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
Michael Niedermayer 987e4c1787 sws: fix rgb -> 16bit 14 years ago
Ronald S. Bultje 948ccdadf4 swscale: for >8bit scaling, read in native bit-depth. 14 years ago
Ronald S. Bultje 5c391a161a swscale: rename uv_off/uv_off2 to uv_off_px/byte. 14 years ago
Ronald S. Bultje 4e3e333a79 swscale: error dithering for 16/9/10-bit to 8-bit. 14 years ago
Ronald S. Bultje 42d622fab3 swscale: fix 16-bit scaling when output is 8-bits. 14 years ago
Ronald S. Bultje 8a8d0ce208 swscale: for >8bit scaling, read in native bit-depth. 14 years ago
Ronald S. Bultje 45f6ffe5e9 swscale: implement >8bit scaling support. 14 years ago
Ronald S. Bultje ef1ee362b3 swscale: implement >8bit scaling support. 14 years ago
Ronald S. Bultje 13a099799e swscale: change prototypes of scaled YUV output functions. 14 years ago
Ronald S. Bultje 0d994b2f45 swscale: don't use planar output functions to write to NV12/21. 14 years ago
Ronald S. Bultje 97535ffb97 swscale: remove unused xInc/srcW arguments from hScale(). 14 years ago