152 Commits (41262498ff89ef48e5ce4823b2fc2dc514a3eb0c)

Author SHA1 Message Date
Ronald S. Bultje 8249a23fc1 swscale: remove now unnecessary hack. 13 years ago
Ronald S. Bultje 1d8c4af396 swscale: take first/lastline over/underflows into account for MMX. 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
Diego Biurrun 9d03cb9fc5 swscale: Remove some write-only variables related to alpha handling. 13 years ago
Ronald S. Bultje 771bab7f57 swscale: fix crashes in yuv2yuvX on x86-32. 13 years ago
Ronald S. Bultje 3e23badd83 swscale: convert yuv2yuvX() to using named arguments. 13 years ago
Ronald S. Bultje 8c433d8a03 swscale: rename "dstw" to "w" to prevent name collisions. 13 years ago
Ronald S. Bultje ef66a0ed2e swscale: use named registers in yuv2yuv1_plane() place. 13 years ago
Ronald S. Bultje 783487ae44 swscale: sign-extend integer function argument to qword on x86-64. 13 years ago
Ronald S. Bultje ef1c785f11 swscale: make yuv2yuv1 use named registers. 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 7e4d9d5d45 win64: add a XMM clobber test configure option. 13 years ago
Ronald S. Bultje de53b9068a swscale: implement MMX, SSE2 and AVX functions for RGB32 input. 13 years ago
Ronald S. Bultje 378c5ef9ae swscale: enable dithering in MMX functions. 13 years ago
Ronald S. Bultje 212f161caa swscale: make rgb24 function macros slightly smaller. 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 3b15a6d742 config.asm: change %ifdef directives to %if directives. 13 years ago
Ronald S. Bultje 3c172a4106 swscale: change yuv2yuvX code to use cpuflag(). 13 years ago
Ronald S. Bultje b14fa5572c swscale: fix crash in fast_bilinear code when compiled with -mred-zone. 13 years ago
Oka Motofumi cd44521625 swscale: specify register type. 13 years ago
Ronald S. Bultje 2170a0e6ad swscale: convert yuy2/uyvy/nv12/nv21ToY/UV from inline asm to yasm. 13 years ago
Ronald S. Bultje 6ea64339c5 swscale: split scale.asm. 13 years ago
Diego Biurrun 3c62a71486 swscale_mmx: drop no longer required parameters from VSCALEX macros 13 years ago
Diego Biurrun 52de07e1f1 swscale: Mark yuv2planeX_8_mmx as MMX2; it contains MMX2 instructions. 13 years ago
Mans Rullgard 373211d828 Remove extraneous semicolons 13 years ago
Ronald S. Bultje 8283f90a52 swscale: handle unaligned buffers in yuv2plane1 13 years ago
Ronald S. Bultje c435653627 swscale: write yuv2plane1 MMX/SSE2/SSE4/AVX functions. 13 years ago
Ronald S. Bultje 9e66b892e8 swscale: add missing colons to x86 assembly yuv2planeX. 13 years ago
Ronald S. Bultje 6cacecdca3 swscale: make yuv2yuvX_10_sse2/avx 8/9/16-bits aware. 13 years ago
Kieran Kunhya 7fbbf95293 yuv2planeX10 SIMD 13 years ago
Kieran Kunhya 34e8d147b3 Split out yuv2yuv1 luma and chroma in order to make them generic DSP functions 13 years ago
Ronald S. Bultje 6aa3cac6bf swscale: use aligned move for storage into temporary buffer. 13 years ago
Ronald S. Bultje e0c3e07387 sws: implement MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling. 13 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 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 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
Diego Biurrun a60466dbc3 swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled. 14 years ago
Diego Biurrun 97e057ff81 swscale: Fix compilation with --disable-mmx2. 14 years ago
Ronald S. Bultje a27db4c349 swscale: fix function declaration keywords in x86/swscale_template.c. 14 years ago
Ronald S. Bultje 9bcbb250e2 swscale: fix types of assembly arguments. 14 years ago
Ronald S. Bultje 496d95c34c swscale: move two macros that are only used once into caller. 14 years ago