Mercurial > mplayer.hg
comparison libswscale/rgb2rgb.h @ 32106:67f44db4fee9
rgb2rgb: replace shuffle_bytes_2103() by optimized rgb32tobgr32()
author | ramiro |
---|---|
date | Sun, 12 Sep 2010 13:03:41 +0000 |
parents | 661755507236 |
children |
comparison
equal
deleted
inserted
replaced
32105:c08363dc5320 | 32106:67f44db4fee9 |
---|---|
45 extern void (*rgb16tobgr24)(const uint8_t *src, uint8_t *dst, long src_size); | 45 extern void (*rgb16tobgr24)(const uint8_t *src, uint8_t *dst, long src_size); |
46 extern void (*rgb16to32) (const uint8_t *src, uint8_t *dst, long src_size); | 46 extern void (*rgb16to32) (const uint8_t *src, uint8_t *dst, long src_size); |
47 extern void (*rgb24tobgr24)(const uint8_t *src, uint8_t *dst, long src_size); | 47 extern void (*rgb24tobgr24)(const uint8_t *src, uint8_t *dst, long src_size); |
48 extern void (*rgb24to16) (const uint8_t *src, uint8_t *dst, long src_size); | 48 extern void (*rgb24to16) (const uint8_t *src, uint8_t *dst, long src_size); |
49 extern void (*rgb24to15) (const uint8_t *src, uint8_t *dst, long src_size); | 49 extern void (*rgb24to15) (const uint8_t *src, uint8_t *dst, long src_size); |
50 extern void (*rgb32tobgr32)(const uint8_t *src, uint8_t *dst, long src_size); | 50 extern void (*shuffle_bytes_2103)(const uint8_t *src, uint8_t *dst, long src_size); |
51 extern void (*rgb32tobgr16)(const uint8_t *src, uint8_t *dst, long src_size); | 51 extern void (*rgb32tobgr16)(const uint8_t *src, uint8_t *dst, long src_size); |
52 extern void (*rgb32tobgr15)(const uint8_t *src, uint8_t *dst, long src_size); | 52 extern void (*rgb32tobgr15)(const uint8_t *src, uint8_t *dst, long src_size); |
53 | 53 |
54 void rgb24to32 (const uint8_t *src, uint8_t *dst, long src_size); | 54 void rgb24to32 (const uint8_t *src, uint8_t *dst, long src_size); |
55 void rgb32to24 (const uint8_t *src, uint8_t *dst, long src_size); | 55 void rgb32to24 (const uint8_t *src, uint8_t *dst, long src_size); |
63 void rgb15tobgr15(const uint8_t *src, uint8_t *dst, long src_size); | 63 void rgb15tobgr15(const uint8_t *src, uint8_t *dst, long src_size); |
64 void bgr8torgb8 (const uint8_t *src, uint8_t *dst, long src_size); | 64 void bgr8torgb8 (const uint8_t *src, uint8_t *dst, long src_size); |
65 | 65 |
66 void shuffle_bytes_0321(const uint8_t *src, uint8_t *dst, long src_size); | 66 void shuffle_bytes_0321(const uint8_t *src, uint8_t *dst, long src_size); |
67 void shuffle_bytes_1230(const uint8_t *src, uint8_t *dst, long src_size); | 67 void shuffle_bytes_1230(const uint8_t *src, uint8_t *dst, long src_size); |
68 void shuffle_bytes_2103(const uint8_t *src, uint8_t *dst, long src_size); | |
69 void shuffle_bytes_3012(const uint8_t *src, uint8_t *dst, long src_size); | 68 void shuffle_bytes_3012(const uint8_t *src, uint8_t *dst, long src_size); |
70 void shuffle_bytes_3210(const uint8_t *src, uint8_t *dst, long src_size); | 69 void shuffle_bytes_3210(const uint8_t *src, uint8_t *dst, long src_size); |
71 | 70 |
72 #if LIBSWSCALE_VERSION_MAJOR < 1 | 71 #if LIBSWSCALE_VERSION_MAJOR < 1 |
73 /* deprecated, use the public versions in swscale.h */ | 72 /* deprecated, use the public versions in swscale.h */ |