[FFmpeg-soc] [soc]: r4143 - wmapro/wma3dec.c

faust3 subversion at mplayerhq.hu
Mon Mar 2 19:18:21 CET 2009


Author: faust3
Date: Mon Mar  2 19:18:20 2009
New Revision: 4143

Log:
leave main decoding loop if packet loss was detected

Modified:
   wmapro/wma3dec.c

Modified: wmapro/wma3dec.c
==============================================================================
--- wmapro/wma3dec.c	Sun Mar  1 21:57:34 2009	(r4142)
+++ wmapro/wma3dec.c	Mon Mar  2 19:18:20 2009	(r4143)
@@ -1591,7 +1591,7 @@ static int wma3_decode_packet(AVCodecCon
     s->prev_packet_bit_size = 0;
     s->packet_loss = 0;
     /** decode the rest of the packet */
-    while(more_frames && remaining_bits(s,&gb) > s->log2_frame_size){
+    while(!s->packet_loss && more_frames && remaining_bits(s,&gb) > s->log2_frame_size){
         int frame_size = show_bits(&gb, s->log2_frame_size);
 
         /** there is enough data for a full frame */



More information about the FFmpeg-soc mailing list