forked from len0rd/rockbox
Use dedicated function to internally reset aac decoder synthesis after seek.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29775 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
2f04e6cca2
commit
2f215da9c3
2 changed files with 3 additions and 0 deletions
|
|
@ -173,6 +173,7 @@ next_track:
|
||||||
} else {
|
} else {
|
||||||
sound_samples_done = 0;
|
sound_samples_done = 0;
|
||||||
}
|
}
|
||||||
|
NeAACDecPostSeekReset(decoder, i);
|
||||||
} else {
|
} else {
|
||||||
sound_samples_done = 0;
|
sound_samples_done = 0;
|
||||||
}
|
}
|
||||||
|
|
@ -209,6 +210,7 @@ next_track:
|
||||||
lead_trim = ci->id3->lead_trim;
|
lead_trim = ci->id3->lead_trim;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
NeAACDecPostSeekReset(decoder, i);
|
||||||
ci->seek_complete();
|
ci->seek_complete();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -188,6 +188,7 @@ seek_start:
|
||||||
}
|
}
|
||||||
ci->seek_buffer(pkt_offset + rmctx.data_offset + DATA_HEADER_SIZE);
|
ci->seek_buffer(pkt_offset + rmctx.data_offset + DATA_HEADER_SIZE);
|
||||||
buffer = ci->request_buffer(&n,rmctx.audio_framesize + 1000);
|
buffer = ci->request_buffer(&n,rmctx.audio_framesize + 1000);
|
||||||
|
NeAACDecPostSeekReset(decoder, i);
|
||||||
ci->seek_complete();
|
ci->seek_complete();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue