Closed Bug 1138790 Opened 5 years ago Closed 5 years ago

Can't seek while in waiting mode

Categories

(Core :: Audio/Video: Playback, defect, P3)

x86
macOS
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: jya, Unassigned)

References

(Blocks 1 open bug)

Details

http://people.mozilla.org/~jyavenard/tests/mse_mp4/bipbop.html?eos=0&eosat=-1&duration=-1&init=0

For this video ms.EndOfStream() isn't called.

When we reach 10s playback, video.waiting is fired. From that point on we can't seek any longer, the spinner will always be shown.

Expected:
When we seek where we have data, spinner disappear and playback resume
bug 1135170 will almost certainly fix this, but we may need a solution for branches.
Blocks: MSE
It's interesting that when I play http://people.mozilla.org/~jyavenard/tests/mse_mp4/bipbop.html?eos=1&eosat=-1&duration=-1&init=0

The same as above, but with EndOfStream() called, if I attempt to seek back to 0, waiting event is fired and again can't start playback or seek from that point on
Bobby, should this be blocking?
Flags: needinfo?(bobbyholley)
(In reply to Sheila Mooney from comment #3)
> Bobby, should this be blocking?

If we don't have any reason to believe that it happens a lot in practice on YouTube, I think it's unlikely that we'd want to fix this on spec for YouTube 37.

This does still seem to be a problem even without bug 1135170, so we still do need to look at it.
Flags: needinfo?(bobbyholley)
Priority: -- → P2
Priority: P2 → P3
Component: Audio/Video → Audio/Video: Playback
Jean-Yves - does this issue still exist?
Flags: needinfo?(jyavenard)
Not this is fixed in the new MSE stack + MediaFormatReader
Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(jyavenard)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.