# HG changeset patch # User alex # Date 1120333403 0 # Node ID 67ea9a5a8ffff7ee20596fa901081f0c1509021e # Parent 899a2ea0907cfcf10d5e48e052268c90e098c659 100l - this has only worked on big endian diff -r 899a2ea0907c -r 67ea9a5a8fff alac.c --- a/alac.c Sat Jul 02 19:39:58 2005 +0000 +++ b/alac.c Sat Jul 02 19:43:23 2005 +0000 @@ -586,7 +586,7 @@ int i; for (i = 0; i < outputsamples; i++) { int16_t sample = alac->outputsamples_buffer_a[i]; - be2me_16(sample); + sample = be2me_16(sample); ((int16_t*)outbuffer)[i * alac->numchannels] = sample; } break;