Statistics
| Branch: | Revision:

ffmpeg / postproc / rgb2rgb_template.c @ 42225a30

History | View | Annotate | Download (67 KB)

# Date Author Comment
4ee5599f 04/16/2006 08:27 AM Erik Auerswald

10l in rgb2rgb_template.c
patch by Erik Auerswald <auerswal at unix-ag uni-kl de>

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

fac8012c 04/15/2006 08:46 PM Nicolas Plourde

add support for intel mac. mp3lib is not fixed yet.

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

1d773cfd 02/24/2006 09:52 AM Alan Curry

Fix rgb32tobgr16, rgb32to15, and rgb32tobgr15. All had the same problem that
was fixed in rgb32to16 about a year ago: using only the first 8 bits of the
32-bit pixel.

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

f41b1d35 02/13/2006 12:44 PM Diego Biurrun

Remove obsolete big-endian FIXMEs.

Originally committed as revision 17623 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

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

d07355da 03/22/2005 10:11 AM Rene Rebe

Fixes rgb32to16 conversion for I think all platforms since the int8
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

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

6cb38650 09/21/2004 05:23 PM Alex Beregszaszi

lot of bigendian fixes

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

4ccbc7d5 08/10/2004 08:23 PM Reimar Döffinger

width instead of chromWidth causing segfault in some cases

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

da7f8893 05/02/2004 02:26 PM Michael Niedermayer

bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
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

ae4cffd9 05/01/2004 08:15 PM D Richard Felker III

this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such

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

7ac25f2d 10/10/2003 12:19 AM Michael Niedermayer

yv12->uyvy MMX

Originally committed as revision 11073 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

d7b8e4b6 04/25/2003 05:22 PM Michael Niedermayer

bigendian fix by (Samuel Kleiner <kleiner at cd dot chalmers dot se>)

Originally committed as revision 9989 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

deb2277c 02/15/2003 01:04 PM Michael Niedermayer

simpler & faster

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

4596673c 02/11/2003 03:06 PM Michael Niedermayer

-fPIC compileable

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

b3b8bf64 02/11/2003 01:13 PM Michael Niedermayer

yv12 -> yuy2 converter in alpha asm (from mplayerxp)

Originally committed as revision 9394 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

b2609d4c 02/03/2003 06:45 PM Michael Niedermayer

yuv9 -> yv12 bugfixes

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

470ba6f2 10/23/2002 11:52 PM Colin Leroy

fixing RGB32->RGB16 on big endian patch by (Colin Leroy <colin at colino dot net>)

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

ff78c596 09/16/2002 07:39 PM Arpi

use detected WORDSIZE instead of warning, when inttypes.h doesn't define __WORDSIZE

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

0598bcbb 06/29/2002 09:43 PM Michael Niedermayer

fixing memory overwrite bugs in the new converters

Originally committed as revision 6609 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

d8dad2a5 06/29/2002 08:50 PM Michael Niedermayer

fixing memory overwrite bugs again ...

Originally committed as revision 6606 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

218ad65d 05/15/2002 02:27 AM Michael Niedermayer

fixing end overwrite bugs (some at least)
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

4085d977 05/03/2002 11:16 PM Arpi

10l - MMX rgb2bgr 32bpp expects num_of_bytes instead of num_of_pixels

Originally committed as revision 5962 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

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

aa21f0c3 12/20/2001 05:30 PM Michael Niedermayer

rgb24toyv12 bugfix

Originally committed as revision 3634 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