summaryrefslogtreecommitdiff
path: root/postproc/rgb2rgb_template.c
Commit message (Collapse)AuthorAge
* Change unsigned->signed and int->long, this fits the asm code better on 64Reimar Döffinger2005-10-12
| | | | | | | bit systems. Also fixes several crashes because (long)-i is incorrect if i is unsigned. Originally committed as revision 16740 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* Fixes rgb32to16 conversion for I think all platforms since the int8Rene Rebe2005-03-22
| | | | | | | | cast should never have worked. Tested on PowerPC and fixes the black GUI to show the content. patch by Rene Rebe <rene at exactcode dot de> Originally committed as revision 14983 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64Aurelien Jacobs2004-10-21
| | | | Originally committed as revision 13721 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* lot of bigendian fixesAlex Beregszaszi2004-09-21
| | | | Originally committed as revision 13424 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* width instead of chromWidth causing segfault in some casesReimar Döffinger2004-08-10
| | | | Originally committed as revision 12994 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)Michael Niedermayer2004-05-02
| | | | | | with #if defined(WORDS_BIGENDIAN) && (WORDS_BIGENDIAN == 1) -> #ifdef WORDS_BIGENDIAN by me Originally committed as revision 12396 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as suchD Richard Felker III2004-05-01
| | | | Originally committed as revision 12386 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* yv12->uyvy MMXMichael Niedermayer2003-10-10
| | | | Originally committed as revision 11073 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* uyvy output support in swscalerAlex Beregszaszi2003-10-09
| | | | Originally committed as revision 11069 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* bigendian fix by (Samuel Kleiner <kleiner at cd dot chalmers dot se>)Michael Niedermayer2003-04-25
| | | | Originally committed as revision 9989 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* remove remaining cpudetect dependancyMichael Niedermayer2003-04-25
| | | | Originally committed as revision 9988 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* optimizeMichael Niedermayer2003-02-18
| | | | Originally committed as revision 9455 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* simpler & fasterMichael Niedermayer2003-02-15
| | | | Originally committed as revision 9431 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* -fPIC compileableMichael Niedermayer2003-02-11
| | | | Originally committed as revision 9395 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* yv12 -> yuy2 converter in alpha asm (from mplayerxp)Michael Niedermayer2003-02-11
| | | | Originally committed as revision 9394 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* cleanup (unsigned stride -> int stride)Michael Niedermayer2003-02-11
| | | | Originally committed as revision 9393 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* yuv9 -> yv12 bugfixesMichael Niedermayer2003-02-03
| | | | Originally committed as revision 9257 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* fixing RGB32->RGB16 on big endian patch by (Colin Leroy <colin at colino dot ↵Colin Leroy2002-10-23
| | | | | | net>) Originally committed as revision 7892 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* use detected WORDSIZE instead of warning, when inttypes.h doesn't define ↵Arpi2002-09-16
| | | | | | __WORDSIZE Originally committed as revision 7422 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* fixing memory overwrite bugs in the new convertersMichael Niedermayer2002-06-29
| | | | Originally committed as revision 6609 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* merging changes from mplayerxp (rgb2rgb*.{c,h} only)Michael Niedermayer2002-06-29
| | | | Originally committed as revision 6607 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* fixing memory overwrite bugs again ...Michael Niedermayer2002-06-29
| | | | Originally committed as revision 6606 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* yvu9 -> yv12 unscaled converter with linear chroma scalingMichael Niedermayer2002-06-27
| | | | Originally committed as revision 6583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* sync with mplayer xpArpi2002-06-22
| | | | | | | | - partial yvu9 support (copy only) - rgb 15/16 -> 24/32 converters - int->unsigned changes Originally committed as revision 6493 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* pre-yvu9toyv12 converter, only grayscale Y-plane coping :)Alex Beregszaszi2002-06-21
| | | | Originally committed as revision 6485 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* fixing end overwrite bugs (some at least)Michael Niedermayer2002-05-15
| | | | | | | this needs testing, untested parts should be reversed before release i tested 24->32, 15->16, bgr24->rgb, bgr32->rgb (retesting them isnt a bad idea either ...) Originally committed as revision 6097 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* 10l - MMX rgb2bgr 32bpp expects num_of_bytes instead of num_of_pixelsArpi2002-05-03
| | | | Originally committed as revision 5962 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* yuv422p -> yuy2 (untested)Michael Niedermayer2002-04-13
| | | | Originally committed as revision 5589 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* rgb24->bgr24Michael Niedermayer2002-04-13
| | | | Originally committed as revision 5583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* byte interleaving for mgaMichael Niedermayer2002-03-25
| | | | | | | | | untested (no g200 mga or whatever i would need ...) experimental sse2 version (even less tested as no p4 either ...) sse2 version would need 16-byte aligned src & dst else sig11 sse2 version is disabled by default Originally committed as revision 5338 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* add manglingFelix Bünemann2002-03-03
| | | | Originally committed as revision 4924 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* rgb24toyv12 in MMX (untested)Michael Niedermayer2002-02-10
| | | | Originally committed as revision 4623 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* rgb24toyv12 bugfixMichael Niedermayer2001-12-20
| | | | Originally committed as revision 3634 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* runtime cpu detectionMichael Niedermayer2001-11-26
| | | | | | rgb24toyv12 in C Originally committed as revision 3133 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* uyvytoyv12 in MMX (untested)Michael Niedermayer2001-11-11
| | | | Originally committed as revision 2848 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* yuy2toyv12 bugfixMichael Niedermayer2001-11-11
| | | | Originally committed as revision 2807 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* uyvy->uv12 addedArpi2001-11-10
| | | | Originally committed as revision 2802 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* .balign or we´ll align by 64kb on some architecturesMichael Niedermayer2001-11-10
| | | | Originally committed as revision 2801 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* .align 16Michael Niedermayer2001-11-10
| | | | Originally committed as revision 2800 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* bugfixMichael Niedermayer2001-11-07
| | | | Originally committed as revision 2767 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* rgb32tobgr32 / bgr32torgb32Michael Niedermayer2001-11-06
| | | | Originally committed as revision 2756 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* Minor speedup of rgb32to24. (performance is not successful)Nick Kurshev2001-11-06
| | | | Originally committed as revision 2747 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuffNick Kurshev2001-11-06
| | | | Originally committed as revision 2742 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* optimized rgb24to16 stuffNick Kurshev2001-11-06
| | | | Originally committed as revision 2741 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* rgb24to32 now is fasterNick Kurshev2001-11-06
| | | | Originally committed as revision 2739 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* Move yuv2rgb to postprocessNick Kurshev2001-11-06
| | | | Originally committed as revision 2733 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* unsigned stuffMichael Niedermayer2001-11-05
| | | | Originally committed as revision 2726 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* yuy2toyv12 fixed and speedupMichael Niedermayer2001-11-05
| | | | Originally committed as revision 2725 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* fixed yv12toyuy2Michael Niedermayer2001-11-05
| | | | Originally committed as revision 2724 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
* Fixed rgb32(24)to15 stuffNick Kurshev2001-11-05
| | | | Originally committed as revision 2721 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc