mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
avformat/vpk: check that samples_per_block is > 0
Fixes floating point exception.
This commit is contained in:
parent
45a2902976
commit
8213f0a7f7
@ -121,7 +121,10 @@ static int vpk_read_seek(AVFormatContext *s, int stream_index,
|
||||
int64_t ret = 0;
|
||||
|
||||
samples_per_block = av_get_audio_frame_duration2(par, par->block_align);
|
||||
if (samples_per_block > 0)
|
||||
timestamp /= samples_per_block;
|
||||
else
|
||||
return -1;
|
||||
ret = avio_seek(s->pb, vpk->data_start + timestamp * par->block_align, SEEK_SET);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user