Browse Source

faster handling of zero coeffs in the low freq decode

Originally committed as revision 6061 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 19 years ago
parent
commit
3328ec6331
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      libavcodec/mpegaudiodec.c

+ 8
- 0
libavcodec/mpegaudiodec.c View File

@@ -1697,6 +1697,14 @@ static int huffman_decode(MPADecodeContext *s, GranuleDef *g,
if (get_bits_count(&s->gb) >= end_pos)
break;
y = get_vlc2(&s->gb, vlc->table, 8, 3);

if(!y){
g->sb_hybrid[s_index ] =
g->sb_hybrid[s_index+1] = 0;
s_index += 2;
continue;
}

x = y >> 4;
y = y & 0x0f;



Loading…
Cancel
Save