]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
alacdec: Simplify reading of uncompressed samples by using
authorjbr <jbr@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 3 Mar 2009 04:57:02 +0000 (04:57 +0000)
committerjbr <jbr@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Tue, 3 Mar 2009 04:57:02 +0000 (04:57 +0000)
get_sbits_long().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@17744 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/alac.c

index 3a7b0809f9a621bd9974fed3dac7e3abfb3ba971..436329f560895944edf2262955366b3380b7b9e9 100644 (file)
@@ -540,8 +540,7 @@ static int alac_decode_frame(AVCodecContext *avctx,
             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;
             }