GNOME Bugzilla – Bug 709371
souphttpsrc: Need to issue HEAD while in READY state
Last modified: 2013-10-03 15:12:22 UTC
In gst_soup_http_src_check_seekable(), the current state check requires "paused" or greater. It should also allow for gathering the information about the content when in the "ready" state. This line: if (!src->got_headers && GST_STATE (src) >= GST_STATE_PAUSED) { Should be changed to: if (!src->got_headers && GST_STATE (src) >= GST_STATE_READY) { Version Info: Plugin Details: Name soup Description libsoup HTTP client src/sink Filename /home/landerson/gst/git/gst-plugins-good/ext/soup/.libs/libgstsouphttpsrc.so Version 1.3.0.1 License LGPL Source module gst-plugins-good Source release date 2013-10-03 01:44 (UTC) Binary package GStreamer Good Plug-ins git Origin URL Unknown package origin
Please could you describe your specific use case in more detail. See bug #705371 for why the code is not as requested.
Thanks for the reference to Bug #705371. This also impacts changes to Bug #309371. I will investigate how to delay the HEAD request until pipeline is in the "PAUSED" state. This bug can be closed :).