Statistics
| Branch: | Revision:

ffmpeg / postproc / rgb2rgb.c @ 42225a30

History | View | Annotate | Download (19.8 KB)

# Date Author Comment
c9fa86df 02/11/2006 01:42 PM Diego Biurrun

cosmetics: indentation fixes

Originally committed as revision 17588 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

f688668c 02/11/2006 01:35 PM Alan Curry

Fix big-endian color permutation problems.
patch by Alan Curry, pacman_at_TheWorld_dot_com

Originally committed as revision 17587 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

b2d374c9 11/14/2005 12:30 AM Diego Biurrun

Unify include paths, -I.. is in CFLAGS.

Originally committed as revision 16986 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

7f526efd 10/12/2005 12:11 PM Reimar Döffinger

Change unsigned->signed and int->long, this fits the asm code better on 64
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

f8c1d62d 04/27/2005 06:17 PM Nicolas Plourde

fix palette8tobgr32/palette8torgb32 on big endian

Originally committed as revision 15278 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

6e1c66bc 10/21/2004 11:55 AM Aurelien Jacobs

adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64

Originally committed as revision 13721 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

db7a2e0d 04/26/2004 07:38 PM Matthieu Castet

attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>)

Originally committed as revision 12302 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

abdcd337 10/10/2003 12:11 AM Michael Niedermayer

1E10l
#undef ARCH_X86
...
#ifdef ARCH_X86
...
#define ARCH_X86
...
#endif

Originally committed as revision 11072 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

caeaabe7 10/09/2003 10:25 PM Alex Beregszaszi

uyvy output support in swscaler

Originally committed as revision 11069 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

700490a4 04/25/2003 05:16 PM Michael Niedermayer

remove remaining cpudetect dependancy

Originally committed as revision 9988 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

aeae5d53 02/18/2003 07:22 PM Michael Niedermayer

optimize

Originally committed as revision 9455 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

f0b62bbd 02/11/2003 12:57 PM Michael Niedermayer

cleanup (unsigned stride -> int stride)

Originally committed as revision 9393 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

005ba718 11/06/2002 11:54 PM Arpi

HUGE set of compiler warning fixes, unused variables removal
based on patch by Dominik Mierzejewski <>

Originally committed as revision 8124 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

9780c7ff 09/09/2002 04:18 PM Alex Beregszaszi

fixed palette8to{rgb24,bgr24,rgb32,bgr32}

Originally committed as revision 7335 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

6c1baeb0 08/30/2002 11:17 AM Alex Beregszaszi

added missing palette8tobgr pairs (hope it's correct)

Originally committed as revision 7160 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

a1ce46cf 06/30/2002 07:04 PM Michael Niedermayer

fixing rgb24tobgr32

Originally committed as revision 6615 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

ac4d0aea 06/29/2002 09:26 PM Michael Niedermayer

merging changes from mplayerxp (rgb2rgb*.{c,h} only)

Originally committed as revision 6607 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

b241cbf2 06/27/2002 11:48 PM Michael Niedermayer

yvu9 -> yv12 unscaled converter with linear chroma scaling

Originally committed as revision 6583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

0d9f3d85 06/22/2002 08:49 AM Arpi

sync with mplayer xp
- 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

d661d18d 06/21/2002 05:37 PM Alex Beregszaszi

pre-yvu9toyv12 converter, only grayscale Y-plane coping :)

Originally committed as revision 6485 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

b1ec5875 04/13/2002 02:21 AM Michael Niedermayer

yuv422p -> yuy2 (untested)

Originally committed as revision 5589 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

74d35835 04/13/2002 12:48 AM Michael Niedermayer

rgb24->bgr24

Originally committed as revision 5583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

52075cde 03/25/2002 04:38 PM Michael Niedermayer

10l

Originally committed as revision 5339 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

5d55fdb4 03/25/2002 04:35 PM Michael Niedermayer

byte interleaving for mga
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

854288bb 03/03/2002 01:33 PM Felix Bünemann

add mangling

Originally committed as revision 4924 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

21316f3c 02/10/2002 12:30 AM Michael Niedermayer

rgb24toyv12 in MMX (untested)

Originally committed as revision 4623 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

1de97d84 11/26/2001 01:15 AM Michael Niedermayer

runtime cpu detection
rgb24toyv12 in C

Originally committed as revision 3133 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

ed8c0670 11/11/2001 10:26 PM Michael Niedermayer

uyvytoyv12 in MMX (untested)

Originally committed as revision 2848 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

ed346065 11/11/2001 12:50 AM Michael Niedermayer

yuy2toyv12 bugfix

Originally committed as revision 2807 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

81c0590e 11/10/2001 11:28 PM Arpi

uyvy->uv12 added

Originally committed as revision 2802 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

cff6ecd7 11/10/2001 08:39 PM Michael Niedermayer

.balign or we´ll align by 64kb on some architectures

Originally committed as revision 2801 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

6e3bba72 11/10/2001 07:46 PM Michael Niedermayer

.align 16

Originally committed as revision 2800 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

9395185f 11/07/2001 11:17 PM Michael Niedermayer

bugfix

Originally committed as revision 2767 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

99969243 11/06/2001 11:54 PM Michael Niedermayer

rgb32tobgr32 / bgr32torgb32

Originally committed as revision 2756 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

2b3eef22 11/06/2001 05:14 PM Nick Kurshev

Minor speedup of rgb32to24. (performance is not successful)

Originally committed as revision 2747 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

53445e83 11/06/2001 04:35 PM Nick Kurshev

MMX2, 3DNOW, MMX optimized rgb32(24)to16(15) stuff

Originally committed as revision 2742 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

3eb2151c 11/06/2001 04:21 PM Nick Kurshev

optimized rgb24to16 stuff

Originally committed as revision 2741 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

0155db7f 11/06/2001 01:53 PM Nick Kurshev

rgb24to32 now is faster

Originally committed as revision 2739 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

6611aa83 11/06/2001 11:22 AM Nick Kurshev

Move yuv2rgb to postprocess

Originally committed as revision 2733 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

cfc15dc6 11/05/2001 07:55 PM Michael Niedermayer

unsigned stuff

Originally committed as revision 2726 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

dabcdbc4 11/05/2001 06:50 PM Michael Niedermayer

yuy2toyv12 fixed and speedup

Originally committed as revision 2725 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

42b5fcb8 11/05/2001 06:26 PM Michael Niedermayer

fixed yv12toyuy2

Originally committed as revision 2724 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

8dd6739c 11/05/2001 05:56 PM Nick Kurshev

Fixed rgb32(24)to15 stuff

Originally committed as revision 2721 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

90226a43 11/05/2001 05:46 PM Nick Kurshev

Fixed rgb32(24)to16 stuff, rgb32(24)to15 is still broken

Originally committed as revision 2720 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

996e1a7c 11/05/2001 05:35 PM Nick Kurshev

Well - old algorithms and new stuff rgb24to16(15)

Originally committed as revision 2719 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

12e3287f 11/05/2001 08:37 AM Nick Kurshev

More standards compilance

Originally committed as revision 2712 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

bd09433f 11/05/2001 02:25 AM Michael Niedermayer

yuy2toyv12 in MMX

Originally committed as revision 2705 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

4060205b 11/05/2001 01:21 AM Michael Niedermayer

yv12toyuy2 in MMX
cleanup

Originally committed as revision 2703 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

d9d58d17 11/05/2001 12:45 AM Michael Niedermayer

yv12 <-> yuy2 in C

Originally committed as revision 2702 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

9b2c28e6 11/04/2001 11:04 PM Michael Niedermayer

faster 15to16 bit rgb (the mmx routine is limited by memory speed so there is no difference ): but the c routine is faster

Originally committed as revision 2699 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

9ce6584e 11/04/2001 07:50 PM Michael Niedermayer

palette to bgr24

Originally committed as revision 2698 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

fcfbc150 11/04/2001 07:36 PM Michael Niedermayer

bgr32to16, bgr32to15 (needed for palette stuff)
paletteto 32,16,15bgr
all in c, will be optimized as soon as they are tested (assuming opt. is possible)

Originally committed as revision 2695 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

56993147 11/04/2001 11:51 AM Nick Kurshev

using const modifier

Originally committed as revision 2678 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

51da31f1 10/30/2001 05:46 PM Nick Kurshev

cosmetic

Originally committed as revision 2565 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

a3aece93 10/29/2001 06:28 PM Nick Kurshev

Finish mmx2, 3dnow optimiz. 15to16 should be tested. Better fix of can't compile

Originally committed as revision 2539 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

e697a141 10/29/2001 06:07 PM Michael Niedermayer

cant compile on non x86 bugfix

Originally committed as revision 2536 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

494a6294 10/28/2001 05:42 PM Nick Kurshev

32to24: MMX, MMX2, 3DNOW optimization

Originally committed as revision 2518 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

90f8a479 10/28/2001 05:15 PM Nick Kurshev

More elegant solution

Originally committed as revision 2517 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

2f6b90b0 10/28/2001 02:03 PM Nick Kurshev

preprocessor cleanup

Originally committed as revision 2515 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

79811694 10/28/2001 01:59 PM Nick Kurshev

sfence

Originally committed as revision 2514 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

18224bc9 10/28/2001 01:06 PM Nick Kurshev

More accurate prefetching

Originally committed as revision 2513 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

96b956cc 10/28/2001 12:02 PM Nick Kurshev

mmx, mmx2, 3dnow optimized 24to32

Originally committed as revision 2512 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

49a0c6ee 10/28/2001 11:48 AM Nick Kurshev

mmx optimized 24to32

Originally committed as revision 2511 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

fde33ab5 10/28/2001 11:00 AM Nick Kurshev

Prev ver could work only on x86

Originally committed as revision 2509 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

b238eb2e 10/28/2001 10:45 AM Nick Kurshev

vo_vesa: more rgb2rgb support

Originally committed as revision 2507 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

59ac5a93 10/28/2001 10:28 AM Nick Kurshev

vo_vesa: more rgb2rgb support

Originally committed as revision 2506 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

b234ae81 10/28/2001 10:17 AM Nick Kurshev

vo_vesa: rgb2rgb support

Originally committed as revision 2505 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc