Raspberry PI and Gstreamer

Paulo Neves ptsneves at gmail.com
Sun Mar 29 08:45:49 PDT 2015


Hi

I am new to the mailing list but am familiar working with gstreamer through
gst-launch, so please bear with me if I break some netiquete of this forum.

I am currently trying to run a pipeline which consists of decoding a
rtph264pay stream to process it with the glshader element and glsink. The
hardware is the one of the Raspberry Pi B+, and is described in the link:
http://en.wikipedia.org/wiki/Raspberry_Pi

The problem is that in Raspbian distribution, the GL elements are not
included. From what I understood the autovideosink calls the "eglglessink"
which is deprecated to be replaced by "glimagesink" if I am not mistaken.

The problem is that I have tried to compile the GL plugins found in the
gst-bad-plugins repository and they don't seem to get compiled. I have
installed the libGL1-mesa-dev packages including the DRI modules and even
so I seem to not be able to use them. To make it even weirder I have
inspected the ./configure file and it's output and didn't find any check
for the GL libraries. What am I doing wrong? Can anybody point to me a
guide if the answer is already available?

Another problem I am getting into is that with the Wheezy and Jessie
versions of raspbian packages I get corrupted video when it is piped
through any of the h264 decoders I have available to test(omxh264_dec
avdec_h264). Specifically the video gets corrupted in areas there is no
motion after some time and the video is upside down which I think is
related to an "eglglessink" solved in
https://bugzilla.gnome.org/show_bug.cgi?id=740111. This all leads me to
believe that it is the "eglglessink" element which is corrupted. A strange
thing i noticed is that when the source is "videotestsrc" everything seems
rendered normally.

I hope I have made myself clear and thank the readers and developer because
gstreamer is a keypart of getting my business off the ground, which leads
me to a side question. Is there any bounty system for bug or feature
solutions in gstreamer?

Paulo Neves
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150329/b67a3f4e/attachment.html>


More information about the gstreamer-devel mailing list