Commit 6585e185 authored by Max Kellermann's avatar Max Kellermann

decoder/faad: check sample_rate, not frames_per_second

Checking the integer is faster, easier and more reliable.
parent 6f1b4292
......@@ -148,10 +148,12 @@ adts_song_duration(DecoderBuffer *buffer)
decoder_buffer_consume(buffer, frame_length);
}
float frames_per_second = (float)sample_rate / 1024.0;
if (frames_per_second <= 0)
if (sample_rate == 0)
return -1;
float frames_per_second = (float)sample_rate / 1024.0;
assert(frames_per_second > 0);
return (float)frames / frames_per_second;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment