Bug 1160695 - Track "network duration" separately and mirror it to the MDSM. r=jww
This commit is contained in:
@@ -2720,9 +2720,9 @@ nsresult HTMLMediaElement::InitializeDecoderAsClone(MediaDecoder* aOriginal)
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
double duration = aOriginal->GetDuration();
|
||||
if (duration >= 0) {
|
||||
decoder->SetDuration(duration);
|
||||
media::NullableTimeUnit duration = aOriginal->NetworkDuration();
|
||||
if (duration.isSome()) {
|
||||
decoder->SetNetworkDuration(duration.ref());
|
||||
decoder->SetMediaSeekable(aOriginal->IsMediaSeekable());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user