mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-10-07 16:39:15 +00:00
audioconvert: Fix s24/u24 byte swapping
This commit is contained in:
parent
c4cc13c094
commit
036bb13474
|
@ -174,11 +174,11 @@ static inline int24_t s32_to_s24(int32_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)
|
||||
{
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue