Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Gstreamer 0.10 vs. Gstreamer 1.0, gst-ffmpeg vs. gst-libav, ffmpeg vs. libav confusion
@ 2013-01-19  3:00 Stefan Fröberg
  2013-01-19 19:24 ` Arnout Vandecappelle
  0 siblings, 1 reply; 4+ messages in thread
From: Stefan Fröberg @ 2013-01-19  3:00 UTC (permalink / raw)
  To: buildroot

Hi everyone

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
vs. gst-libav,
and ffmpeg vs libav.

What I have read from
http://www.linuxfromscratch.org/blfs/view/svn/multimedia/gstreamer.html
and all over the Net I have come to following conclusion:

1 )
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.

2 )
gstreamer 0,10 has the following plugins:
gst-plugins-bad 0.10.x
gst-plugins-good 0.10.x
gst-plugins-ugly 0.10.x
and
gst-plugins-ffmpeg 0.10.x which uses ffmpeg library

3 )
gstreamer 1,0 has the following plugins:
gst-plugins-bad 1.0.x
gst-plugins-good 1.0.x
gst-plugins-ugly 1.0.x
and
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
gstreamer 1.0


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 ?

Best Regards
Stefan

P.S.
Hate it when people have to make things difficult to end users just
because large egos:
http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html












-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130119/b8877d57/attachment-0001.html>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-01-20 12:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-19  3:00 [Buildroot] Gstreamer 0.10 vs. Gstreamer 1.0, gst-ffmpeg vs. gst-libav, ffmpeg vs. libav confusion Stefan Fröberg
2013-01-19 19:24 ` Arnout Vandecappelle
2013-01-19 21:49   ` Peter Korsgaard
2013-01-20 12:14   ` Stefan Fröberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox