62 Commits (86e59cc01df043e415b5e56cf4c31832133fbc8f)

Author SHA1 Message Date
Aurelien Jacobs 6e1c66bc06 adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 20 years ago
Matthieu Castet db7a2e0d17 attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>) 21 years ago
Michael Niedermayer abdcd3379a 1E10l 21 years ago
Alex Beregszaszi caeaabe7d0 uyvy output support in swscaler 21 years ago
Michael Niedermayer 700490a4d1 remove remaining cpudetect dependancy 22 years ago
Michael Niedermayer aeae5d537b optimize 22 years ago
Michael Niedermayer f0b62bbde2 cleanup (unsigned stride -> int stride) 22 years ago
Arpi 005ba71884 *HUGE* set of compiler warning fixes, unused variables removal 22 years ago
Alex Beregszaszi 9780c7ffa3 fixed palette8to{rgb24,bgr24,rgb32,bgr32} 23 years ago
Alex Beregszaszi 6c1baeb0aa added missing palette8tobgr pairs (hope it's correct) 23 years ago
Michael Niedermayer a1ce46cf52 fixing rgb24tobgr32 23 years ago
Michael Niedermayer ac4d0aea71 merging changes from mplayerxp (rgb2rgb*.{c,h} only) 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 b1ec5875a6 yuv422p -> yuy2 (untested) 23 years ago
Michael Niedermayer 74d3583521 rgb24->bgr24 23 years ago
Michael Niedermayer 52075cdeaa 10l 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 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
Nick Kurshev 12e3287f03 More standards compilance 23 years ago
Michael Niedermayer bd09433fa9 yuy2toyv12 in MMX 23 years ago
Michael Niedermayer 4060205ba7 yv12toyuy2 in MMX 23 years ago
Michael Niedermayer d9d58d172e yv12 <-> yuy2 in C 23 years ago
Michael Niedermayer 9b2c28e6ed faster 15to16 bit rgb (the mmx routine is limited by memory speed so there is no difference ): but the c routine is faster 23 years ago
Michael Niedermayer 9ce6584e49 palette to bgr24 23 years ago
Michael Niedermayer fcfbc150aa bgr32to16, bgr32to15 (needed for palette stuff) 23 years ago
Nick Kurshev 569931477e using const modifier 23 years ago
Nick Kurshev 51da31f16b cosmetic 23 years ago
Nick Kurshev a3aece931b Finish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile 23 years ago