173 Commits (a0f9c8ce372c3943104672f8fd7ba2bcf9a5e157)

Author SHA1 Message Date
Kostya Shishkov e8417235d0 Partial (low bits ignored, no direct transcoding into other RGB formats) support 16 years ago
Kostya Shishkov 80704c47c4 Move colorspace conversion functions implemented in pure C from template 16 years ago
Cédric Schieli f267119786 Fix chroma shift when scaling from ARGB on LE and BGRA on BE 16 years ago
Michael Niedermayer de1275d5e8 Planar 16bit 420 422 444 YUV support (output is only supported in some 16 years ago
Cédric Schieli 39e5f87b1a Do not use abgrToA for both luma and alpha channel in hyscale. 16 years ago
Ramiro Polla 40fa514033 swscale: Use function pointers for swScale functions. 16 years ago
Ramiro Polla 7ac4032784 swscale: Add const to some swScale functions' parameters. 16 years ago
Ramiro Polla 95b5770bc7 swscale: Remove mmx2 params from h[yc]scale(). 16 years ago
Ramiro Polla 392b656764 swscale: Split h[yc]scale_fast() into their own functions. 16 years ago
Ramiro Polla 5b7c7dd329 swscale: Execute sfence and emms depending on runtime flags. 16 years ago
Diego Biurrun 009d2d74c2 Move swscale AltiVec template code to ppc subdirectory. 16 years ago
Reimar Döffinger 04ef1d3f7b Do _not_ use rbx on x86_64, it will fail to compile with PIC, besides it 16 years ago
Reimar Döffinger d55ef6362f Fix swscale compilation with Altivec enabled. 16 years ago
Cédric Schieli 3164d25e19 Reindent after last commit 16 years ago
Cédric Schieli 6268f55be5 YUVA420P is now supported as output format 16 years ago
Cédric Schieli 6858492e6c Add alpha channel scaling 16 years ago
Matthieu Castet e29c3f934f Remove useless casting in asm "m" operand. 16 years ago
Ramiro Polla d0ce212a7a Do not assume long is same width as x86 register. 16 years ago
Diego Biurrun 780daf2b09 Consistently use ff_ prefixes for internal symbols. 16 years ago
Cédric Schieli 786dcfef48 Make the source buffer operands parametrized in the YSCALEYUV2RGB_YA macro 16 years ago
Cédric Schieli fe91924dd7 Make MMX registers parametrized in the YSCALEYUV2PACKEDX_YA macro 16 years ago
Kostya Shishkov bcff32d1b4 Mask all unused bits for packed pixel format instead of green and alpha mask only. 16 years ago
Jindřich Makovička 57f9a56051 remove the rest of x86 asm from LGPL build 16 years ago
Cédric Schieli f8a138be52 When converting from a non alpha format to an alpha format, defaults 16 years ago
Cédric Schieli 404944183d move zeroing of alpha channel register out of YSCALEYUV2xxx macros, 16 years ago
Cédric Schieli df57ab1479 splits various YSCALEYUV2xxx macros into YSCALEYUV2xxx_UV, 16 years ago
Cédric Schieli 9c77b26b35 make MMX registers parametrized in the WRITEBGR32 macro, 16 years ago
Kostya Shishkov 12794f73eb Some AltiVec functions in SwScaler produce different output than their 16 years ago
Diego Biurrun f4406ec177 HAVE_3DNOW --> HAVE_AMD3DNOW to sync with latest configure changes. 16 years ago
Aurelien Jacobs b63f641e9b Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Diego Biurrun 5155b8395c Put variable declaration inside an #ifdef to avoid an unused variable warning. 16 years ago
Carl Eugen Hoyos 36e8de07ed Remove unused code that can't be compiled without svn archive. 16 years ago
Diego Biurrun aeb87a49a7 cosmetics: typo fix 16 years ago
Diego Pettenò 7ad6469eae Convert asm keyword into __asm__. 16 years ago
Diego Pettenò 6683a37f89 Invert logic for the single-pass in swScale() functions. 16 years ago
Vitor Sessak e150ef8d34 Do not set src[1] to the palette, it is now in the context 16 years ago
Carl Eugen Hoyos 88e2a9aebc Remove b5Dither, g5Dither and r5Dither from libswscale. 16 years ago
Carl Eugen Hoyos 92c7b4713d Remove g6Dither from libswscale. 16 years ago
Luca Barbato 896a22b851 Uniform *ToY and *ToUV function signatures 16 years ago
Luca Barbato 3a5ba0c33f Split mono2Y in monowhite and monoblack 16 years ago
Luca Barbato e48a79c91a Factorize unit32_t* casts for palette pointer 16 years ago
Benjamin Zores a35acd7f8c Fix libswscale build after r27561 if --enable-runtime-cpudetection is used. 16 years ago
Michael Niedermayer 14014d47cb Fix indention. 16 years ago
Michael Niedermayer f433c8abd3 Disable mmx routines that are not bitexact when the user wants 16 years ago
Michael Niedermayer ef423a6618 Make horizontal mmx scaling code match C code. 16 years ago
Michael Niedermayer 881c429407 Make the horizontal C scaler code clip only against INT16_MAX not 0, 16 years ago
Michael Niedermayer 78454dfc01 Fix another 1000l bug in the mono input code. 16 years ago
Michael Niedermayer 4bb9adcff1 10000l PIX_FMT_MONOWHITE check was really a || 1. 16 years ago
Michael Niedermayer 3d05e078ee Support mono as input format. 16 years ago
Michael Niedermayer ec1bca2a0f Add support for PIX_FMT_MONOWHITE as output format. 16 years ago