[Webkit-unassigned] [Bug 140808] [GTK] .ogv videos over http cannot seek using video controls

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 6 10:35:11 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=140808

--- Comment #6 from Philippe Normand <pnormand at igalia.com> ---
(In reply to comment #5)
> (In reply to comment #4)
> > You can get some debug infos with the GST_DEBUG env var:
> > 
> > GST_DEBUG=webkitwebsrc:5
> > 
> I'll do that tomorrow morning, see what it comes up with. Thanks for the
> hint!
> 
> > Seek support is implemented in WebKitWebSourceGStreamer.cpp, you can see
> > there that it relies on HTTP range requests support, so if the server
> > doesn't support that, there's not much we can do :(
> > 
> I don't think that's the case here, since all the videos from
> http://www.quirksmode.org/html5/tests/video.html are hosted in the same
> server, and the WebM and H264 ones work fine, while the OGV does not.
> 
> > Additionally the demuxer (in this case, oggdemux) needs to handle this
> > properly.
> 
> We are using the demuxer from gstreamer-plugins-base, perhaps it does not
> support this then? Although it still strikes me the fact that it works when
> played from a local source but not from a remote one...

Well it depends how the pipeline retrieves data from the source, there are 2 modes, push and pull. By local source you mean file:///? In that configuration push mode is selected (I think) and filesrc has a complete access to the data, and then seeking is easy. But for an http:// source, where we can't randomly access data easily, we work in pull mode and that's a bit more complicated.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150806/0cff6c03/attachment.html>


More information about the webkit-unassigned mailing list