113 Commits (c1847c932b1576e8224c38e112a5fd29fa8a6098)

Author SHA1 Message Date
Ronald S. Bultje 6aa3cac6bf swscale: use aligned move for storage into temporary buffer. 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
Michael Niedermayer 1eb8014b49 swscale: add 14bit support to the "MMX/SSE2/SSSE3/SSE4 versions for horizontal scaling" 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
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
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
Ronald S. Bultje 0fb5193156 swscale: reindent x86 init code. 14 years ago
Ronald S. Bultje ca364a5b43 swscale: extract SWS_FULL_CHR_H_INT conditional into init code. 14 years ago
Ronald S. Bultje bda9b20fa4 swscale: un-special-case yuv2yuvX16_c(). 14 years ago
Michael Niedermayer ba91bf58cd swscale: override the lack of the accurate rounding flag when needed for dither. 14 years ago
Ronald S. Bultje 983260b0a4 swscale: split out x86/swscale_template.c from swscale.c. 14 years ago
Baptiste Coudurier 5aa70309ad In libswscale, use all lines when converting from 422p to rgb with mmx, improve quality. 14 years ago
Michael Niedermayer 6713989c23 swscale: dither for planar yuv outputs 14 years ago
Michael Niedermayer 39d607e5bb swscale: Commits that could not be pulled earlier due to bugs #2 14 years ago
Michael Niedermayer 986f0d86cb Commits that could not be pulled earlier due to bugs. 14 years ago
Anton Khirnov b8e893399f sws: replace all long with int. 14 years ago
Ronald S. Bultje 009f829dde swscale: fix crash in bilinear scaling. 14 years ago
Ronald S. Bultje 78046dadc3 rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions. 14 years ago
Ronald S. Bultje fc72ec727e swscale: reindent h[cy]scale_fast() and updateDitherTables(). 14 years ago
Ronald S. Bultje c3f07903ec swscale: reformat x86/swscale_template.c. 14 years ago
Ronald S. Bultje 1dbf40c383 swscale: remove duplicate mmx/mmx2 functions if they are identical. 14 years ago
Ronald S. Bultje 264dcc63af swscale: remove if (c->dstFormat) branch from yuv2packed[12X](). 14 years ago
Ronald S. Bultje f2a3b23051 swscale: remove if(full_chr_int) from yuv2packed1(). 14 years ago
Ronald S. Bultje 835ab9207e swscale: remove if(accurate_rnd) branch from functions. 14 years ago
Diego Biurrun 11f2eae2ae swscale: Remove commented-out printf cruft. 14 years ago
Diego Biurrun 5a5a0f1613 swscale: Remove unused variables in x86 code. 14 years ago