Missing plugin from gst-plugins-bad

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Missing plugin from gst-plugins-bad

skoota
Hi all,

I am trying to use the GstWPE plugin in GStreamer to experiment with HTML/web page based overlays (https://github.com/Igalia/gst-wpe-webrtc-demo). However, I cannot seem to load the plugin, which is contained in the gst-plugins-bad package.

The machine is Ubuntu 20.04 and I have installed gst-plugins-bad via "apt-get install gstreamer1.0-plugins-bad" and have confirmed that it is indeed installed with version 1.16.2-2.1ubuntu1 (and according to the documentation, GstWPE has been included in that package since 1.16, so it should be there).

When I check for the existence of its main element, wpesrc, by running "gst-inspect-1.0 wpesrc" it returns "No such element or plugin wpesrc".

I have searched wide and far to figure out why it's not working without any success, including reading https://gstreamer.freedesktop.org/documentation/additional/design/missing-plugins.html?gi-language=c but, being a new GStreamer user, I really see anything relevant in there (although I might be mistaken, and would be happy to be corrected). Is there a way to enable/disable specific plugins which I have missed?

Any help would be appreciated!

Thanks,
Matt

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Missing plugin from gst-plugins-bad

Philippe Normand
Hi Matt,

On Fri, 2020-12-25 at 10:15 +1100, [hidden email] wrote:

> Hi all,
>
> I am trying to use the GstWPE plugin in GStreamer to experiment with
> HTML/web page based overlays (
> https://github.com/Igalia/gst-wpe-webrtc-demo). However, I cannot
> seem to load the plugin, which is contained in the gst-plugins-bad
> package.
>
> The machine is Ubuntu 20.04 and I have installed gst-plugins-bad via
> "apt-get install gstreamer1.0-plugins-bad" and have confirmed that it
> is indeed installed with version 1.16.2-2.1ubuntu1 (and according to
> the documentation, GstWPE has been included in that package since
> 1.16, so it should be there).
>

I don't think GstWPE officially shipped in 20.04. It is available in
20.10 though:
https://packages.ubuntu.com/groovy/gstreamer1.0-wpe

You might be able to find a PPA for 20.04.
Another option could be to use a Docker setup including GStreamer 1.18
and the WPE dependencies, such as:
https://hub.docker.com/r/restreamio/gstreamer

Philippe

> When I check for the existence of its main element, wpesrc, by
> running "gst-inspect-1.0 wpesrc" it returns "No such element or
> plugin wpesrc".
>
> I have searched wide and far to figure out why it's not working
> without any success, including reading
> https://gstreamer.freedesktop.org/documentation/additional/design/missing-plugins.html?gi-language=c
> but, being a new GStreamer user, I really see anything relevant in
> there (although I might be mistaken, and would be happy to be
> corrected). Is there a way to enable/disable specific plugins which I
> have missed?
>
> Any help would be appreciated!
>
> Thanks,
> Matt
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Missing plugin from gst-plugins-bad

skoota
Many thanks for your reply Philippe. Once I switched across to 20.10 (groovy) it all worked by doing an: apt-get install gstreamer1.0-wpe

On Sat, Dec 26, 2020 at 12:30 AM Philippe Normand <[hidden email]> wrote:
Hi Matt,

On Fri, 2020-12-25 at 10:15 +1100, [hidden email] wrote:
> Hi all,
>
> I am trying to use the GstWPE plugin in GStreamer to experiment with
> HTML/web page based overlays (
> https://github.com/Igalia/gst-wpe-webrtc-demo). However, I cannot
> seem to load the plugin, which is contained in the gst-plugins-bad
> package.
>
> The machine is Ubuntu 20.04 and I have installed gst-plugins-bad via
> "apt-get install gstreamer1.0-plugins-bad" and have confirmed that it
> is indeed installed with version 1.16.2-2.1ubuntu1 (and according to
> the documentation, GstWPE has been included in that package since
> 1.16, so it should be there).
>

I don't think GstWPE officially shipped in 20.04. It is available in
20.10 though:
https://packages.ubuntu.com/groovy/gstreamer1.0-wpe

You might be able to find a PPA for 20.04.
Another option could be to use a Docker setup including GStreamer 1.18
and the WPE dependencies, such as:
https://hub.docker.com/r/restreamio/gstreamer

Philippe

> When I check for the existence of its main element, wpesrc, by
> running "gst-inspect-1.0 wpesrc" it returns "No such element or
> plugin wpesrc".
>
> I have searched wide and far to figure out why it's not working
> without any success, including reading
> https://gstreamer.freedesktop.org/documentation/additional/design/missing-plugins.html?gi-language=c
> but, being a new GStreamer user, I really see anything relevant in
> there (although I might be mistaken, and would be happy to be
> corrected). Is there a way to enable/disable specific plugins which I
> have missed?
>
> Any help would be appreciated!
>
> Thanks,
> Matt
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel