72 Commits (fcc872422e0c940dae067d6752fc721f9aeb913e)

Author SHA1 Message Date
Aurelien Jacobs 6e1c66bc06 adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 20 years ago
Alex Beregszaszi 6cb38650e8 lot of bigendian fixes 20 years ago
Reimar Döffinger 4ccbc7d5a9 width instead of chromWidth causing segfault in some cases 21 years ago
Michael Niedermayer da7f8893e3 bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>) 21 years ago
D Richard Felker III ae4cffd9fc this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such 21 years ago
Michael Niedermayer 7ac25f2d00 yv12->uyvy MMX 21 years ago
Alex Beregszaszi caeaabe7d0 uyvy output support in swscaler 21 years ago
Michael Niedermayer d7b8e4b622 bigendian fix by (Samuel Kleiner <kleiner at cd dot chalmers dot se>) 22 years ago
Michael Niedermayer 700490a4d1 remove remaining cpudetect dependancy 22 years ago
Michael Niedermayer aeae5d537b optimize 22 years ago
Michael Niedermayer deb2277c0d simpler & faster 22 years ago
Michael Niedermayer 4596673c06 -fPIC compileable 22 years ago
Michael Niedermayer b3b8bf6419 yv12 -> yuy2 converter in alpha asm (from mplayerxp) 22 years ago
Michael Niedermayer f0b62bbde2 cleanup (unsigned stride -> int stride) 22 years ago
Michael Niedermayer b2609d4cbd yuv9 -> yv12 bugfixes 22 years ago
Colin Leroy 470ba6f28a fixing RGB32->RGB16 on big endian patch by (Colin Leroy <colin at colino dot net>) 22 years ago
Arpi ff78c59639 use detected WORDSIZE instead of warning, when inttypes.h doesn't define __WORDSIZE 22 years ago
Michael Niedermayer 0598bcbb5f fixing memory overwrite bugs in the new converters 23 years ago
Michael Niedermayer ac4d0aea71 merging changes from mplayerxp (rgb2rgb*.{c,h} only) 23 years ago
Michael Niedermayer d8dad2a525 fixing memory overwrite bugs again ... 23 years ago
Michael Niedermayer b241cbf2cf yvu9 -> yv12 unscaled converter with linear chroma scaling 23 years ago
Arpi 0d9f3d85f6 sync with mplayer xp 23 years ago
Alex Beregszaszi d661d18d89 pre-yvu9toyv12 converter, only grayscale Y-plane coping :) 23 years ago
Michael Niedermayer 218ad65d4d fixing end overwrite bugs (some at least) 23 years ago
Arpi 4085d977dd 10l - MMX rgb2bgr 32bpp expects num_of_bytes instead of num_of_pixels 23 years ago
Michael Niedermayer b1ec5875a6 yuv422p -> yuy2 (untested) 23 years ago
Michael Niedermayer 74d3583521 rgb24->bgr24 23 years ago
Michael Niedermayer 5d55fdb40b byte interleaving for mga 23 years ago
Felix Bünemann 854288bba9 add mangling 23 years ago
Michael Niedermayer 21316f3c84 rgb24toyv12 in MMX (untested) 23 years ago
Michael Niedermayer aa21f0c389 rgb24toyv12 bugfix 23 years ago
Michael Niedermayer 1de97d8422 runtime cpu detection 23 years ago
Michael Niedermayer ed8c06708e uyvytoyv12 in MMX (untested) 23 years ago
Michael Niedermayer ed3460658f yuy2toyv12 bugfix 23 years ago
Arpi 81c0590e6c uyvy->uv12 added 23 years ago
Michael Niedermayer cff6ecd7e0 .balign or we´ll align by 64kb on some architectures 23 years ago
Michael Niedermayer 6e3bba7282 .align 16 23 years ago
Michael Niedermayer 9395185f9e bugfix 23 years ago
Michael Niedermayer 9996924345 rgb32tobgr32 / bgr32torgb32 23 years ago
Nick Kurshev 2b3eef22d0 Minor speedup of rgb32to24. (performance is not successful) 23 years ago
Nick Kurshev 53445e8301 MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuff 23 years ago
Nick Kurshev 3eb2151c15 optimized rgb24to16 stuff 23 years ago
Nick Kurshev 0155db7f6c rgb24to32 now is faster 23 years ago
Nick Kurshev 6611aa83de Move yuv2rgb to postprocess 23 years ago
Michael Niedermayer cfc15dc6bc unsigned stuff 23 years ago
Michael Niedermayer dabcdbc493 yuy2toyv12 fixed and speedup 23 years ago
Michael Niedermayer 42b5fcb890 fixed yv12toyuy2 23 years ago
Nick Kurshev 8dd6739c94 Fixed rgb32(24)to15 stuff 23 years ago
Nick Kurshev 90226a43e6 Fixed rgb32(24)to16 stuff, rgb32(24)to15 is still broken 23 years ago
Nick Kurshev 996e1a7cff Well - old algorithms and new stuff rgb24to16(15) 23 years ago