roadmap

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

roadmap

Farkas Levente-2
hi,
i just start to understand the whole concept of gstreamer, but already
has a few questions:
- 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?
- 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? 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.

--
  Levente                               "Si vis pacem para bellum!"

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: roadmap

Tim-Philipp Müller-2
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.

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

 Cheers
  -Tim



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: roadmap

Farkas Levente-2
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.

>> - 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?


--
  Levente                               "Si vis pacem para bellum!"

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: roadmap

Stefan Sauer
Hi,

Farkas Levente schrieb:

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

Yes sometimes it would be nice to know what each developer is working on and
what is comming.

>
>>> - 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?
>

We manage dependencies. If you want to upgrade gst-plugins-bad, it will tell you
if your core or base is too old. The other way around it should be no problem,
as we are in API stable mode for the whole 0.10 series. So there is no *right*
version of bad matching core. Its usually the newer, the better.

Stefan



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: roadmap

Felipe Contreras
In reply to this post by Farkas Levente-2
On Jan 22, 2008 1:01 PM, Farkas Levente <[hidden email]> 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
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: roadmap

Stefan Sauer
Felipe Contreras schrieb:

> On Jan 22, 2008 1:01 PM, Farkas Levente <[hidden email]> 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.
>
Its linked from the developer page:
http://gstreamer.freedesktop.org/wiki/

>
> 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 ;)
>

Difficult thing is to come up with a plan how to do the roadmap. Lots of things
are developed by submitting patches to bugzilla. The need review, discussion and
then they can hopefully be included (once there is agreement). But if everyone
starts listing patches there, I doubt it would help.
Then there is ad-hoc activity schduled on irc. Someone notices something and
starts checking. Eventually others help and so on.
Also every developer has areas where there is some continuos improvment. But its
hard to tell in advance what can be added/improved/fixed next.

Stefan

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel