From b2b360fc665a32e2c6536207dfbace978a432fbc Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 14 Dec 1999 17:12:23 +0000 Subject: [PATCH] Uros Bizjak Tue, 14 Dec 1999 09:44:18 +0100 (CET) Endianness fixes... --- src/pcm/plugin/adpcm.c | 2 +- src/pcm/plugin/alaw.c | 2 +- src/pcm/plugin/mulaw.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pcm/plugin/adpcm.c b/src/pcm/plugin/adpcm.c index 50c8d25d..39be8db4 100644 --- a/src/pcm/plugin/adpcm.c +++ b/src/pcm/plugin/adpcm.c @@ -303,7 +303,7 @@ static void adpcm_conv_u16bit_adpcm(adpcm_state_t * state_ptr, unsigned short *s static void adpcm_conv_u16bit_swap_adpcm(adpcm_state_t * state_ptr, unsigned short *src_ptr, unsigned char *dst_ptr, size_t size) { while (size-- > 0) { - state_ptr->io_buffer |= adpcm_encoder((signed short)(bswap_16((*src_ptr++) ^ 0x8000)), state_ptr) << state_ptr->io_shift; + state_ptr->io_buffer |= adpcm_encoder((signed short)(bswap_16(*src_ptr++) ^ 0x8000), state_ptr) << state_ptr->io_shift; if (!(state_ptr->io_shift)) { *dst_ptr++ = state_ptr->io_buffer & 0xff; state_ptr->io_buffer = 0; diff --git a/src/pcm/plugin/alaw.c b/src/pcm/plugin/alaw.c index 5733886d..86d73637 100644 --- a/src/pcm/plugin/alaw.c +++ b/src/pcm/plugin/alaw.c @@ -191,7 +191,7 @@ static void alaw_conv_u16bit_alaw(unsigned short *src_ptr, unsigned char *dst_pt static void alaw_conv_u16bit_swap_alaw(unsigned short *src_ptr, unsigned char *dst_ptr, size_t size) { while (size-- > 0) - *dst_ptr++ = linear2alaw((signed short)(bswap_16((*src_ptr++) ^ 0x8000))); + *dst_ptr++ = linear2alaw((signed short)(bswap_16(*src_ptr++) ^ 0x8000)); } static void alaw_conv_alaw_u8bit(unsigned char *src_ptr, unsigned char *dst_ptr, size_t size) diff --git a/src/pcm/plugin/mulaw.c b/src/pcm/plugin/mulaw.c index d6a62ce0..44b23830 100644 --- a/src/pcm/plugin/mulaw.c +++ b/src/pcm/plugin/mulaw.c @@ -207,7 +207,7 @@ static void mulaw_conv_u16bit_mulaw(unsigned short *src_ptr, unsigned char *dst_ static void mulaw_conv_u16bit_swap_mulaw(unsigned short *src_ptr, unsigned char *dst_ptr, size_t size) { while (size-- > 0) - *dst_ptr++ = linear2ulaw((signed short)(bswap_16((*src_ptr++) ^ 0x8000))); + *dst_ptr++ = linear2ulaw((signed short)(bswap_16(*src_ptr++) ^ 0x8000)); } static void mulaw_conv_mulaw_u8bit(unsigned char *src_ptr, unsigned char *dst_ptr, size_t size) -- 2.47.1