1
0
Fork 0
forked from len0rd/rockbox

Codecs: mp4: Fix sign overflow in seek by offset

Change-Id: I52f536ae959f989c3dc70a50cb802eb1b8615642
This commit is contained in:
roman.artiukhin 2023-11-02 09:40:56 +02:00
parent 332a0fa968
commit 2030d681e4

View file

@ -306,7 +306,7 @@ unsigned int m4a_seek_raw(demux_res_t* demux_res, stream_t* stream,
new_sound_sample += tmp_cnt * tmp_dur; new_sound_sample += tmp_cnt * tmp_dur;
if (chunk_sample <= total_samples) if (chunk_sample <= total_samples)
{ {
new_sound_sample += (chunk_sample - total_samples) * tmp_dur; new_sound_sample -= (total_samples - chunk_sample) * tmp_dur;
break; break;
} }
++i; ++i;