diff options
Diffstat (limited to 'apps/codecs/libwmapro/libavutil/bswap.h')
-rw-r--r-- | apps/codecs/libwmapro/libavutil/bswap.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/codecs/libwmapro/libavutil/bswap.h b/apps/codecs/libwmapro/libavutil/bswap.h index e15501778b..82ed2271ac 100644 --- a/apps/codecs/libwmapro/libavutil/bswap.h +++ b/apps/codecs/libwmapro/libavutil/bswap.h | |||
@@ -28,10 +28,9 @@ | |||
28 | 28 | ||
29 | #include <stdint.h> | 29 | #include <stdint.h> |
30 | //#include "config.h" | 30 | //#include "config.h" |
31 | #include "attributes.h" | ||
32 | 31 | ||
33 | #ifndef bswap_16 | 32 | #ifndef bswap_16 |
34 | static av_always_inline av_const uint16_t bswap_16(uint16_t x) | 33 | static inline uint16_t bswap_16(uint16_t x) |
35 | { | 34 | { |
36 | x= (x>>8) | (x<<8); | 35 | x= (x>>8) | (x<<8); |
37 | return x; | 36 | return x; |
@@ -39,7 +38,7 @@ static av_always_inline av_const uint16_t bswap_16(uint16_t x) | |||
39 | #endif | 38 | #endif |
40 | 39 | ||
41 | #ifndef bswap_32 | 40 | #ifndef bswap_32 |
42 | static av_always_inline av_const uint32_t bswap_32(uint32_t x) | 41 | static inline uint32_t bswap_32(uint32_t x) |
43 | { | 42 | { |
44 | x= ((x<<8)&0xFF00FF00) | ((x>>8)&0x00FF00FF); | 43 | x= ((x<<8)&0xFF00FF00) | ((x>>8)&0x00FF00FF); |
45 | x= (x>>16) | (x<<16); | 44 | x= (x>>16) | (x<<16); |
@@ -48,7 +47,7 @@ static av_always_inline av_const uint32_t bswap_32(uint32_t x) | |||
48 | #endif | 47 | #endif |
49 | 48 | ||
50 | #ifndef bswap_64 | 49 | #ifndef bswap_64 |
51 | static inline uint64_t av_const bswap_64(uint64_t x) | 50 | static inline uint64_t bswap_64(uint64_t x) |
52 | { | 51 | { |
53 | #if 0 | 52 | #if 0 |
54 | x= ((x<< 8)&0xFF00FF00FF00FF00ULL) | ((x>> 8)&0x00FF00FF00FF00FFULL); | 53 | x= ((x<< 8)&0xFF00FF00FF00FF00ULL) | ((x>> 8)&0x00FF00FF00FF00FFULL); |