decoder/flac: move duplicate code to flac_data::Initialize()

This commit is contained in:
Max Kellermann
2016-07-08 22:44:23 +02:00
parent 475ac76a5f
commit 68064f1aa6
3 changed files with 47 additions and 53 deletions

View File

@@ -141,15 +141,6 @@ flac_decoder_initialize(struct flac_data *data, FLAC__StreamDecoder *sd)
if (data->initialized) {
/* done */
const auto duration2 = data->total_frames > 0
? SignedSongTime::FromScale<uint64_t>(data->total_frames,
data->audio_format.sample_rate)
: SignedSongTime::Negative();
decoder_initialized(data->decoder, data->audio_format,
data->input_stream.IsSeekable(),
duration2);
return true;
}