log postproc/rgb2rgb_template.c @ 18420:9d2caaa137c7

age author description
Sun, 16 Apr 2006 08:27:16 +0000 iive 10l in rgb2rgb_template.c
Sat, 15 Apr 2006 20:46:54 +0000 nplourde add support for intel mac. mp3lib is not fixed yet.
Fri, 24 Feb 2006 09:52:59 +0000 pacman Fix rgb32tobgr16, rgb32to15, and rgb32tobgr15. All had the same problem that
Mon, 13 Feb 2006 12:44:17 +0000 diego Remove obsolete big-endian FIXMEs.
Sat, 11 Feb 2006 13:35:46 +0000 diego Fix big-endian color permutation problems.
Wed, 12 Oct 2005 12:11:27 +0000 reimar Change unsigned->signed and int->long, this fits the asm code better on 64
Tue, 22 Mar 2005 10:11:42 +0000 diego Fixes rgb32to16 conversion for I think all platforms since the int8
Thu, 21 Oct 2004 11:55:20 +0000 aurel adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64
Tue, 21 Sep 2004 17:23:49 +0000 alex lot of bigendian fixes
Tue, 10 Aug 2004 20:23:58 +0000 reimar width instead of chromWidth causing segfault in some cases
Sun, 02 May 2004 14:26:28 +0000 michael bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
Sat, 01 May 2004 20:15:21 +0000 rfelker this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such
Fri, 10 Oct 2003 00:19:16 +0000 michael yv12->uyvy MMX
Thu, 09 Oct 2003 22:25:53 +0000 alex uyvy output support in swscaler
Fri, 25 Apr 2003 17:22:11 +0000 michael bigendian fix by (Samuel Kleiner <kleiner at cd dot chalmers dot se>)
Fri, 25 Apr 2003 17:16:55 +0000 michael remove remaining cpudetect dependancy
Tue, 18 Feb 2003 19:22:34 +0000 michael optimize
Sat, 15 Feb 2003 13:04:17 +0000 michael simpler & faster
Tue, 11 Feb 2003 15:06:44 +0000 michael -fPIC compileable
Tue, 11 Feb 2003 13:13:16 +0000 michael yv12 -> yuy2 converter in alpha asm (from mplayerxp)
Tue, 11 Feb 2003 12:57:53 +0000 michael cleanup (unsigned stride -> int stride)
Mon, 03 Feb 2003 18:45:25 +0000 michael yuv9 -> yv12 bugfixes
Wed, 23 Oct 2002 23:52:57 +0000 michael fixing RGB32->RGB16 on big endian patch by (Colin Leroy <colin at colino dot net>)
Mon, 16 Sep 2002 19:39:57 +0000 arpi use detected WORDSIZE instead of warning, when inttypes.h doesn't define __WORDSIZE
Sat, 29 Jun 2002 21:43:28 +0000 michael fixing memory overwrite bugs in the new converters
Sat, 29 Jun 2002 21:26:15 +0000 michael merging changes from mplayerxp (rgb2rgb*.{c,h} only)
Sat, 29 Jun 2002 20:50:11 +0000 michael fixing memory overwrite bugs again ...
Thu, 27 Jun 2002 23:48:53 +0000 michael yvu9 -> yv12 unscaled converter with linear chroma scaling
Sat, 22 Jun 2002 08:49:45 +0000 arpi sync with mplayer xp
Fri, 21 Jun 2002 17:37:00 +0000 alex pre-yvu9toyv12 converter, only grayscale Y-plane coping :)
Wed, 15 May 2002 02:27:41 +0000 michael fixing end overwrite bugs (some at least)
Fri, 03 May 2002 23:16:07 +0000 arpi 10l - MMX rgb2bgr 32bpp expects num_of_bytes instead of num_of_pixels
Sat, 13 Apr 2002 02:21:12 +0000 michael yuv422p -> yuy2 (untested)
Sat, 13 Apr 2002 00:48:21 +0000 michael rgb24->bgr24
Mon, 25 Mar 2002 16:35:24 +0000 michael byte interleaving for mga
Sun, 03 Mar 2002 13:33:40 +0000 atmos4 add mangling
Sun, 10 Feb 2002 00:30:24 +0000 michael rgb24toyv12 in MMX (untested)
Thu, 20 Dec 2001 17:30:59 +0000 michael rgb24toyv12 bugfix
Mon, 26 Nov 2001 01:15:08 +0000 michael runtime cpu detection
Sun, 11 Nov 2001 22:26:15 +0000 michael uyvytoyv12 in MMX (untested)
Sun, 11 Nov 2001 00:50:40 +0000 michael yuy2toyv12 bugfix
Sat, 10 Nov 2001 23:28:10 +0000 arpi uyvy->uv12 added
Sat, 10 Nov 2001 20:39:23 +0000 michael .balign or weĦ­ll align by 64kb on some architectures
Sat, 10 Nov 2001 19:46:04 +0000 michael .align 16
Wed, 07 Nov 2001 23:17:11 +0000 michael bugfix
Tue, 06 Nov 2001 23:54:41 +0000 michael rgb32tobgr32 / bgr32torgb32
Tue, 06 Nov 2001 17:14:22 +0000 nick Minor speedup of rgb32to24. (performance is not successful)
Tue, 06 Nov 2001 16:35:17 +0000 nick MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuff
Tue, 06 Nov 2001 16:21:38 +0000 nick optimized rgb24to16 stuff
Tue, 06 Nov 2001 13:53:43 +0000 nick rgb24to32 now is faster
Tue, 06 Nov 2001 11:22:40 +0000 nick Move yuv2rgb to postprocess
Mon, 05 Nov 2001 19:55:11 +0000 michael unsigned stuff
Mon, 05 Nov 2001 18:50:58 +0000 michael yuy2toyv12 fixed and speedup
Mon, 05 Nov 2001 18:26:49 +0000 michael fixed yv12toyuy2
Mon, 05 Nov 2001 17:56:11 +0000 nick Fixed rgb32(24)to15 stuff
Mon, 05 Nov 2001 17:46:20 +0000 nick Fixed rgb32(24)to16 stuff, rgb32(24)to15 is still broken
Mon, 05 Nov 2001 17:35:28 +0000 nick Well - old algorithms and new stuff rgb24to16(15)
Mon, 05 Nov 2001 08:37:27 +0000 nick More standards compilance
Mon, 05 Nov 2001 02:25:30 +0000 michael yuy2toyv12 in MMX
Mon, 05 Nov 2001 01:21:05 +0000 michael yv12toyuy2 in MMX
Mon, 05 Nov 2001 00:45:55 +0000 michael yv12 <-> yuy2 in C
Sun, 04 Nov 2001 23:04:26 +0000 michael faster 15to16 bit rgb (the mmx routine is limited by memory speed so there is no difference ): but the c routine is faster
Sun, 04 Nov 2001 19:50:29 +0000 michael palette to bgr24
Sun, 04 Nov 2001 19:36:24 +0000 michael bgr32to16, bgr32to15 (needed for palette stuff)
Sun, 04 Nov 2001 11:51:36 +0000 nick using const modifier
Tue, 30 Oct 2001 17:46:07 +0000 nick cosmetic
Mon, 29 Oct 2001 18:28:06 +0000 nick Finish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile
Mon, 29 Oct 2001 18:07:40 +0000 michael cant compile on non x86 bugfix
Sun, 28 Oct 2001 17:42:52 +0000 nick 32to24: MMX, MMX2, 3DNOW optimization
Sun, 28 Oct 2001 17:15:54 +0000 nick More elegant solution
Sun, 28 Oct 2001 14:03:16 +0000 nick preprocessor cleanup
Sun, 28 Oct 2001 13:59:57 +0000 nick sfence
Sun, 28 Oct 2001 13:06:49 +0000 nick More accurate prefetching
Sun, 28 Oct 2001 12:02:16 +0000 nick mmx, mmx2, 3dnow optimized 24to32
Sun, 28 Oct 2001 11:48:50 +0000 nick mmx optimized 24to32
Sun, 28 Oct 2001 11:00:40 +0000 nick Prev ver could work only on x86
Sun, 28 Oct 2001 10:45:42 +0000 nick vo_vesa: more rgb2rgb support
Sun, 28 Oct 2001 10:28:08 +0000 nick vo_vesa: more rgb2rgb support
Sun, 28 Oct 2001 10:17:57 +0000 nick vo_vesa: rgb2rgb support