Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/libavcodec/aacdec_template.c b/libavcodec/aacdec_template.c
- index 71186969bf..0ff09b4716 100644
- --- a/libavcodec/aacdec_template.c
- +++ b/libavcodec/aacdec_template.c
- @@ -1320,13 +1320,13 @@ static int decode_ics_info(AACContext *ac, IndividualChannelStream *ics,
- }
- }
- ics->num_windows = 8;
- - if (m4ac->frame_length_short) {
- - ics->swb_offset = ff_swb_offset_120[sampling_index];
- - ics->num_swb = ff_aac_num_swb_120[sampling_index];
- - } else {
- + //if (m4ac->frame_length_short) {
- + // ics->swb_offset = ff_swb_offset_128[sampling_index];
- + // ics->num_swb = ff_aac_num_swb_128[sampling_index];
- + //} else {
- ics->swb_offset = ff_swb_offset_128[sampling_index];
- ics->num_swb = ff_aac_num_swb_128[sampling_index];
- - }
- + //}
- ics->tns_max_bands = ff_tns_max_bands_128[sampling_index];
- ics->predictor_present = 0;
- } else {
- @@ -2641,8 +2641,8 @@ static void imdct_and_windowing_960(AACContext *ac, SingleChannelElement *sce)
- // imdct
- if (ics->window_sequence[0] == EIGHT_SHORT_SEQUENCE) {
- - for (i = 0; i < 960; i += 120)
- - ac->mdct120->imdct_half(ac->mdct120, buf + i, in + i, 1, 1);
- + for (i = 0; i < 8; i++)
- + ac->mdct120->imdct_half(ac->mdct120, buf + i * 120, in + i * 128, 1, 1);
- } else {
- ac->mdct960->imdct_half(ac->mdct960, buf, in, 1, 1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement