summaryrefslogtreecommitdiff
path: root/apps/codecs/libwmapro/libavutil/bswap.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libwmapro/libavutil/bswap.h')
-rw-r--r--apps/codecs/libwmapro/libavutil/bswap.h7
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
34static av_always_inline av_const uint16_t bswap_16(uint16_t x) 33static 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
42static av_always_inline av_const uint32_t bswap_32(uint32_t x) 41static 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
51static inline uint64_t av_const bswap_64(uint64_t x) 50static 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);