Go to the source code of this file.
◆ _X_ABE_16
#define _X_ABE_16 |
( |
|
x | ) |
(be2me_16(*(const uint16_t*)(x))) |
◆ _X_ABE_32
#define _X_ABE_32 |
( |
|
x | ) |
(be2me_32(*(const uint32_t*)(x))) |
◆ _X_ABE_64
#define _X_ABE_64 |
( |
|
x | ) |
(be2me_64(*(const uint64_t*)(x))) |
◆ _X_ALE_16
#define _X_ALE_16 |
( |
|
x | ) |
(le2me_16(*(const uint16_t*)(x))) |
◆ _X_ALE_32
#define _X_ALE_32 |
( |
|
x | ) |
(le2me_32(*(const uint32_t*)(x))) |
◆ _X_ALE_64
#define _X_ALE_64 |
( |
|
x | ) |
(le2me_64(*(const uint64_t*)(x))) |
◆ _X_AME_16
◆ _X_AME_32
◆ _X_AME_64
◆ _X_BE_16
Value: (((uint16_t)(((const uint8_t*)(x))[0]) << 8) | \
((uint16_t)((const uint8_t*)(x))[1]))
◆ _X_BE_24
Value: (((uint32_t)(((const uint8_t*)(x))[0]) << 16) | \
((uint32_t)(((const uint8_t*)(x))[1]) << 8) | \
((uint32_t)(((const uint8_t*)(x))[2])))
◆ _X_BE_32
Value: (((uint32_t)(((const uint8_t*)(x))[0]) << 24) | \
((uint32_t)(((const uint8_t*)(x))[1]) << 16) | \
((uint32_t)(((const uint8_t*)(x))[2]) << 8) | \
((uint32_t)((const uint8_t*)(x))[3]))
◆ _X_BE_64
Value: (((uint64_t)(((const uint8_t*)(x))[0]) << 56) | \
((uint64_t)(((const uint8_t*)(x))[1]) << 48) | \
((uint64_t)(((const uint8_t*)(x))[2]) << 40) | \
((uint64_t)(((const uint8_t*)(x))[3]) << 32) | \
((uint64_t)(((const uint8_t*)(x))[4]) << 24) | \
((uint64_t)(((const uint8_t*)(x))[5]) << 16) | \
((uint64_t)(((const uint8_t*)(x))[6]) << 8) | \
((uint64_t)((const uint8_t*)(x))[7]))
◆ _X_LE_16
Value: (((uint16_t)(((const uint8_t*)(x))[1]) << 8) | \
((uint16_t)((const uint8_t*)(x))[0]))
◆ _X_LE_24
Value: (((uint32_t)(((const uint8_t*)(x))[2]) << 16) | \
((uint32_t)(((const uint8_t*)(x))[1]) << 8) | \
((uint32_t)(((const uint8_t*)(x))[0])))
◆ _X_LE_32
Value: (((uint32_t)(((const uint8_t*)(x))[3]) << 24) | \
((uint32_t)(((const uint8_t*)(x))[2]) << 16) | \
((uint32_t)(((const uint8_t*)(x))[1]) << 8) | \
((uint32_t)((const uint8_t*)(x))[0]))
◆ _X_LE_64
Value: (((uint64_t)(((const uint8_t*)(x))[7]) << 56) | \
((uint64_t)(((const uint8_t*)(x))[6]) << 48) | \
((uint64_t)(((const uint8_t*)(x))[5]) << 40) | \
((uint64_t)(((const uint8_t*)(x))[4]) << 32) | \
((uint64_t)(((const uint8_t*)(x))[3]) << 24) | \
((uint64_t)(((const uint8_t*)(x))[2]) << 16) | \
((uint64_t)(((const uint8_t*)(x))[1]) << 8) | \
((uint64_t)((const uint8_t*)(x))[0]))
◆ _X_ME_16
◆ _X_ME_32
◆ _X_ME_64
◆ always_inline
#define always_inline inline |
◆ BE_FOURCC
#define BE_FOURCC |
( |
|
ch0, |
|
|
|
ch1, |
|
|
|
ch2, |
|
|
|
ch3 |
|
) |
| |
Value: ( (uint32_t)(unsigned char)(ch3) | \
( (uint32_t)(unsigned char)(ch2) << 8 ) | \
( (uint32_t)(unsigned char)(ch1) << 16 ) | \
( (uint32_t)(unsigned char)(ch0) << 24 ) )
◆ LE_FOURCC
#define LE_FOURCC |
( |
|
ch0, |
|
|
|
ch1, |
|
|
|
ch2, |
|
|
|
ch3 |
|
) |
| |
Value: ( (uint32_t)(unsigned char)(ch0) | \
( (uint32_t)(unsigned char)(ch1) << 8 ) | \
( (uint32_t)(unsigned char)(ch2) << 16 ) | \
( (uint32_t)(unsigned char)(ch3) << 24 ) )
◆ ME_FOURCC