diff options
Diffstat (limited to 'apps/codecs/libtremor/info.c')
-rw-r--r-- | apps/codecs/libtremor/info.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/codecs/libtremor/info.c b/apps/codecs/libtremor/info.c index 4273f97dc1..afa9497cf0 100644 --- a/apps/codecs/libtremor/info.c +++ b/apps/codecs/libtremor/info.c | |||
@@ -120,8 +120,10 @@ static int _vorbis_unpack_info(vorbis_info *vi,oggpack_buffer *opb){ | |||
120 | vi->bitrate_nominal=oggpack_read(opb,32); | 120 | vi->bitrate_nominal=oggpack_read(opb,32); |
121 | vi->bitrate_lower=oggpack_read(opb,32); | 121 | vi->bitrate_lower=oggpack_read(opb,32); |
122 | 122 | ||
123 | ci->blocksizes[0]=1<<oggpack_read(opb,4); | 123 | ci->blocksizes_nbits[0]=oggpack_read(opb,4); |
124 | ci->blocksizes[1]=1<<oggpack_read(opb,4); | 124 | ci->blocksizes_nbits[1]=oggpack_read(opb,4); |
125 | ci->blocksizes[0]=1<<(ci->blocksizes_nbits[0]); | ||
126 | ci->blocksizes[1]=1<<(ci->blocksizes_nbits[1]); | ||
125 | 127 | ||
126 | if(vi->rate<1)goto err_out; | 128 | if(vi->rate<1)goto err_out; |
127 | if(vi->channels<1)goto err_out; | 129 | if(vi->channels<1)goto err_out; |