[gst-devel] roadmap

Felipe Contreras felipe.contreras at gmail.com
Fri Jan 25 20:26:41 CET 2008

On Jan 22, 2008 1:01 PM, Farkas Levente <lfarkas at bppiac.hu> wrote:
> Tim Müller wrote:
> > On Tue, 2008-01-22 at 00:20 +0100, Farkas Levente wrote:
> >
> >> - why there is not any kind of roadmap on the website? it's be useful if
> >>  users and developers can know what's the current status, and what will
> >> be in the future and about when. even if deadlines are changing it still
> >> better than nothing. eg. what will be in 0.10, 0.11 or when will be 1.0
> >> how many release will be in 0.10.x. etc?
> >
> > That's mostly because we don't really know.  Last I checked the plan was
> > to continue with 0.10.x and the current API and ABI as long as it makes
> > sense to do so.
> imho roadmap are not so rigid but still give us some light of the
> directions.

I agree completely. Where's the wiki?! I remember seeing it but I
can't find it from anywhere.

For me at least there are some interesting things happening like the
parser base class and parser elements that would make decoders easier
to write. There's also playbin2 (is it mainstream already?), the
gst-ffmpeg update and the new gst-opengl module.

And of course gst-openmax ;)

> >> - why the gstreamer modules are not in sync in version number?  ie. bad
> >> and base why not bot 0.10.15 or at least the same?
> >
> > Because they are released at different times with varying frequency
> > (e.g. core+base are released much more often than, say, gst-plugins-bad
> > or gst-ffmpeg).
> >
> >> how we can know which version fit to which version? otherwise how we
> >>  can know when an element move from bad to good or ugly etc. imho it'd
> >>  be even better to release eg gst-ffmpeg 0.10.15 if there is nothing
> >>  change to be in sync with other plugins then users have to collect the
> >>  right version for their software. eg if i use only good and not bad
> >>  (so i don't download, install etc it) but it's turn out that i need
> >>  bad too, than i need to somehow research which version of bad fit to
> >>  my version of good etc.. just my 2c. yours.
> >
> > Just get the latest release of each module. Gaps in the version number
> > would be confusing too IMHO.
> sometimes it's not possible to use the latest version! eg the given
> version working, test and used in a real environment which is more
> critical than playing my music files, etc.
> i understand the above, BUT it's the same situation as eg: with gnome or
> kde when there is a new release of gnome than all subpackages has the
> same version. even if nothing changed in gnome-audio it's still has a
> new version in order to be able to recognized even later which version
> belong to which version. there is not any gap in version since each
> subpackage has always the same version.
> to translate it to gst: suppose that the current version is gst-core
> 0.10.15 but i still use gst-core 0.10.5 and i want to select the right
> version of gst-bad. who can i know that?

Not all the packages are updated. For example GLib and GTK releases
happen just in time for the GNOME release but the versions are
different. The version numbers are not the same because if for some
reason GLib decides to update twice or not at all it wouldn't matter
for GNOME because of the backwards binary compatibility.

The same happens with GStreamer core and subcomponents.

Welcome to the GStreamer community :)

Felipe Contreras

More information about the gstreamer-devel mailing list