audioconvert: Fix s24/u24 byte swapping

This commit is contained in:
Frédéric Danis 2022-07-05 14:56:54 +02:00 committed by Wim Taymans
parent c4cc13c094
commit 036bb13474

View file

@ -174,11 +174,11 @@ static inline int24_t s32_to_s24(int32_t src)
static inline uint24_t bswap_u24(uint24_t src) static inline uint24_t bswap_u24(uint24_t src)
{ {
return (uint24_t) { src.v3, src.v2, src.v1 }; return (uint24_t) { .v1 = src.v3, .v2 = src.v2, .v3 = src.v1 };
} }
static inline int24_t bswap_s24(int24_t src) static inline int24_t bswap_s24(int24_t src)
{ {
return (int24_t) { src.v3, src.v2, src.v1 }; return (int24_t) { .v1 = src.v3, .v2 = src.v2, .v3 = src.v1 };
} }
#define NS_MAX 8 #define NS_MAX 8