DecoderAPI: pass SignedSongTime to decoder_initialized()
This commit is contained in:
@@ -253,9 +253,10 @@ MPDOpusDecoder::HandleBOS(const ogg_packet &packet)
|
||||
|
||||
eos_granulepos = LoadEOSGranulePos(input_stream, &decoder,
|
||||
opus_serialno);
|
||||
const double duration = eos_granulepos >= 0
|
||||
? double(eos_granulepos) / opus_sample_rate
|
||||
: -1.0;
|
||||
const auto duration = eos_granulepos >= 0
|
||||
? SignedSongTime::FromScale<uint64_t>(eos_granulepos,
|
||||
opus_sample_rate)
|
||||
: SignedSongTime::Negative();
|
||||
|
||||
const AudioFormat audio_format(opus_sample_rate,
|
||||
SampleFormat::S16, channels);
|
||||
|
Reference in New Issue
Block a user