[FFmpeg-cvslog] r17744 - trunk/libavcodec/alac.c

jbr subversion
Tue Mar 3 05:57:02 CET 2009


Author: jbr
Date: Tue Mar  3 05:57:02 2009
New Revision: 17744

Log:
alacdec: Simplify reading of uncompressed samples by using 
get_sbits_long().

Modified:
   trunk/libavcodec/alac.c

Modified: trunk/libavcodec/alac.c
==============================================================================
--- trunk/libavcodec/alac.c	Tue Mar  3 05:45:45 2009	(r17743)
+++ trunk/libavcodec/alac.c	Tue Mar  3 05:57:02 2009	(r17744)
@@ -540,8 +540,7 @@ static int alac_decode_frame(AVCodecCont
             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;
             }




More information about the ffmpeg-cvslog mailing list