Browse Source

vorbis 5:1 decoding fix, fix mi2_vorbis51.mp4, patch by Denes Balatoni <dbalatoni at programozo dot hu>

Originally committed as revision 5349 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Denes Balatoni Baptiste Coudurier 19 years ago
parent
commit
8d39d67a78
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      libavcodec/vorbis.c

+ 3
- 1
libavcodec/vorbis.c View File

@@ -1357,7 +1357,9 @@ static int vorbis_residue_decode(vorbis_context *vc, vorbis_residue *vr, uint_fa
uint_fast32_t temp2;

temp2=(((uint_fast64_t)temp) * inverse[vr->classifications])>>32;
classifs[j_times_ptns_to_read+partition_count+c_p_c-1-i]=temp-temp2*vr->classifications;
if (partition_count+c_p_c-1-i < ptns_to_read) {
classifs[j_times_ptns_to_read+partition_count+c_p_c-1-i]=temp-temp2*vr->classifications;
}
temp=temp2;
}
}


Loading…
Cancel
Save