57 Commits (855ea723b0ea450137e54674179751c14e8fc6b5)

Author SHA1 Message Date
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
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
Michael Niedermayer e697a1413b cant compile on non x86 bugfix 23 years ago
Nick Kurshev 494a6294bf 32to24: MMX, MMX2, 3DNOW optimization 23 years ago
Nick Kurshev 90f8a479b7 More elegant solution 23 years ago
Nick Kurshev 2f6b90b0f9 preprocessor cleanup 23 years ago
Nick Kurshev 79811694c5 sfence 23 years ago