[Buildroot] Gstreamer 0.10 vs. Gstreamer 1.0, gst-ffmpeg vs. gst-libav, ffmpeg vs. libav confusion
stefan.froberg at petroprogram.com
Sat Jan 19 03:00:16 UTC 2013
Im going to start building some multimedia capabilities to my buildroot
system soon and
hit to this confusion about gstreamer 0.10 vs. gstreamer 1.0, gst-ffmeg
and ffmpeg vs libav.
What I have read from
and all over the Net I have come to following conclusion:
gstreamer 0.10 and gstreamer 1.0 (and their plugins) are totally
incompatible versions but if need to be
they can be installed both into same system.
gstreamer 0,10 has the following plugins:
gst-plugins-ffmpeg 0.10.x which uses ffmpeg library
gstreamer 1,0 has the following plugins:
gst-plugins-libav 1.0.x which uses libav library (either external or
internal, tarball provided)
4 ) libav is a fork of ffmpeg
5 ) ffmpeg is not dead but kicking and all well and alive.
In the latest git of buildroot there is gstreamer 0.10.x series and all
it's 0.10.x series plugins which is all good and well
and I think it should be keeped in that way.
But what about 1.0 ?
Maybe gstreamer 1.0.x package for buildroot should be called
gstreamer-1.0 or something similar
and also in it's Config.in file BR2_PACKAGE_GSTREAMER1.0 ???
And it's own plugins named similary with just -1.0 suffix ?
With the exception of gst-libav, which is renamed gst-ffmpeg for
And is it worth adding libav as an separate package to buildroot at all
or just use the internal version provided by gst-libav plugin
when compiling ?
Hate it when people have to make things difficult to end users just
because large egos:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the buildroot