# HG changeset patch # User jbr # Date 1236056222 0 # Node ID 42a7dfa5b3e4065839f2b9f4cb4f304f046726ee # Parent 03a05f3afbae56af68120408d912d010a0abea69 alacdec: Simplify reading of uncompressed samples by using get_sbits_long(). diff -r 03a05f3afbae -r 42a7dfa5b3e4 alac.c --- a/alac.c Tue Mar 03 04:45:45 2009 +0000 +++ b/alac.c Tue Mar 03 04:57:02 2009 +0000 @@ -540,8 +540,7 @@ for (chan = 0; chan < channels; chan++) { int32_t audiobits; - audiobits = get_bits_long(&alac->gb, alac->setinfo_sample_size); - audiobits = sign_extend(audiobits, alac->setinfo_sample_size); + audiobits = get_sbits_long(&alac->gb, alac->setinfo_sample_size); alac->outputsamples_buffer[chan][i] = audiobits; }