X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Flibzmpeg3%2Faudio%2Flayer3.C;h=b0eb290976dd8009cf7913798e37c8c1ac35d2c7;hb=7cec2a82e63b4cbd8ce58fd98bd66eb4e7f2e826;hp=984bb053609bc1d7d92f2ea955734a3ab17d0dc5;hpb=47ad0dcdda5b5ae53931025c581eef1782fc5e12;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/libzmpeg3/audio/layer3.C b/cinelerra-5.1/libzmpeg3/audio/layer3.C index 984bb053..b0eb2909 100644 --- a/cinelerra-5.1/libzmpeg3/audio/layer3.C +++ b/cinelerra-5.1/libzmpeg3/audio/layer3.C @@ -791,7 +791,7 @@ do_layer3(uint8_t *zframe, int zframe_size, float **zoutput, int render) //zmsg(" 7\n"); /* Step back */ if( sideinfo.main_data_begin >= 512 ) return output_offset; - if( sideinfo.main_data_begin ) { +// if( sideinfo.main_data_begin ) { /* apparently, zero is legal */ prev_len = sideinfo.main_data_begin; uint8_t *prev = prev_bsbuf + prev_framesize - prev_len; //zmsgs(" 7 %ld %d %ld\n", ssize, sideinfo.main_data_begin, prev_framesize); @@ -799,7 +799,7 @@ do_layer3(uint8_t *zframe, int zframe_size, float **zoutput, int render) memcpy(ptr, prev, prev_len); past_framesize += prev_framesize; } - } +//} if( ptr && past_framesize >= prev_len ) { stream->use_ptr(ptr); for( gr=0; gr