You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
lsws/rgb2rgb_template: Do not compile unneeded shuffle functions on big-endian.
Fixes the following warnings: In file included from libswscale/rgb2rgb.c:128:0: libswscale/rgb2rgb_template.c:346:13: warning: 'shuffle_bytes_3210_c' defined but not used libswscale/rgb2rgb_template.c:346:13: warning: 'shuffle_bytes_3012_c' defined but not used libswscale/rgb2rgb_template.c:346:13: warning: 'shuffle_bytes_1230_c' defined but not used
This commit is contained in:
@@ -342,6 +342,7 @@ static inline void shuffle_bytes_0321_c(const uint8_t *src, uint8_t *dst,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if !HAVE_BIGENDIAN
|
||||||
#define DEFINE_SHUFFLE_BYTES(name, a, b, c, d) \
|
#define DEFINE_SHUFFLE_BYTES(name, a, b, c, d) \
|
||||||
static void shuffle_bytes_##name (const uint8_t *src, \
|
static void shuffle_bytes_##name (const uint8_t *src, \
|
||||||
uint8_t *dst, int src_size) \
|
uint8_t *dst, int src_size) \
|
||||||
@@ -359,6 +360,7 @@ static void shuffle_bytes_##name (const uint8_t *src, \
|
|||||||
DEFINE_SHUFFLE_BYTES(1230_c, 1, 2, 3, 0)
|
DEFINE_SHUFFLE_BYTES(1230_c, 1, 2, 3, 0)
|
||||||
DEFINE_SHUFFLE_BYTES(3012_c, 3, 0, 1, 2)
|
DEFINE_SHUFFLE_BYTES(3012_c, 3, 0, 1, 2)
|
||||||
DEFINE_SHUFFLE_BYTES(3210_c, 3, 2, 1, 0)
|
DEFINE_SHUFFLE_BYTES(3210_c, 3, 2, 1, 0)
|
||||||
|
#endif
|
||||||
|
|
||||||
static inline void rgb24tobgr24_c(const uint8_t *src, uint8_t *dst, int src_size)
|
static inline void rgb24tobgr24_c(const uint8_t *src, uint8_t *dst, int src_size)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user