<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">It is not reproducible, at least at any reasonable percentage. On further investigation, this particular device may never have worked, so it might have been corrupted in the install process. Deleting the registry fixes the issue, so there's a workaround. If it crops up more/again, will see what's obvious. Neither playbin3, uridecodebin3 nor souphttpsrc were in the list of blacklisted plugins. Besides grabbing a copy of the binary registry and a GST_DEBUG=5 gst-inspect-1.0 output, are there other things that'd help in understanding the issue, if not the root cause?</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">-Bill</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 5, 2023 at 6:19 AM Nirbheek Chauhan via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Bill,<br>
<br>
In gstreamer 1.21.x, the soup plugin loads libsoup dynamically, and it<br>
prefers libsoup3 over libsoup2. Perhaps there is a bug somewhere in<br>
there. Do you have a way to reproduce this reliably?<br>
<br>
Cheers,<br>
Nirbheek<br>
<br>
On Thu, Jan 5, 2023 at 12:46 AM Bill Hofmann via gstreamer-devel<br>
<<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br>
><br>
> Seeing this error when starting the pipeline below:<br>
><br>
> Error from element urisourcebin0: gst-core-error-quark: No URI handler implemented for "http". (12) debug:../subprojects/gst-plugins-base/gst/playback/gsturisourcebin.c(1565): gen_source_element (): /GstPlayBin3:pbin/GstURIDecodeBin3:uridecodebin3/GstURISourceBin:urisourcebin0 2023-01-04T06:46:01.056321-05:00<br>
><br>
><br>
> Pipeline:<br>
><br>
> playbin3 name=pbin uri="<a href="http://127.0.0.1/foo.m3u8" rel="noreferrer" target="_blank">http://127.0.0.1/foo.m3u8</a>"<br>
>     video-sink="kmssink name=kmssink0 connector-id=308 plane-id=31 skip-vsync=true"<br>
>     audio-sink="volume name=volume0 volume=0.05 ! alsasink name=alsa device=plughw:CARD=PCH,DEV=3"<br>
><br>
><br>
> Of course, checked that the url for the manifest was valid, did a wget, it retrieved it.<br>
><br>
> When I run gst-inspect-1.0 on the target system (Ubuntu 22.04 LTS), souphttpsrc doesn't show up. Detailed logs (GST_DEBUG=5 gst-inspect-1.0) show:<br>
><br>
> Added plugin 'soup' plugin with 0 features from binary registry<br>
><br>
><br>
> When I delete the registry, it rebuilds and now works, both souphttpsrc and sink are present.  Note soup is v2, not v3.<br>
><br>
> Thoughts about how this could occur?<br>
><br>
> -Bill<br>
><br>
><br>
> --<br>
> Bill Hofmann<br>
> +1 (510) 387-0952<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="color:rgb(51,51,51);font-family:verdana,sans-serif">Bill Hofmann</span><br></div><div><span style="color:rgb(102,102,102);font-family:verdana,sans-serif">+1 510 387-0952</span><br></div></div></div></div></div></div>