Hi,

> FWIW, I've been advocating for a while that, for example, GStreamer
> should aim to provide everything an application needs - ie. a complete
> framework. This came up when Cheese was being ported from HAL to use
> libgudev for device discovery. Now, the actual device interaction
> already happened in GStreamer, e.g. you use the v4l source and pass it a
> device file. But device detection etc. was missing. Having all that in
> GStreamer will make Cheese easily portable to Solaris, Windows, OS X and
> so on (and AFAICT these changes are happening in GStreamer so kudos to
> these guys).

Funny you should mention this cause the GStreamer team had some
discussions with Alexander Larsson among others about having glib
support for device detection. I guess the conclusion is that also the
GStreamer devs agree a cross platform device detection setup would be
nice, but I guess there is still some disagreement on where it
belongs :)

Anyway, I like your suggestion for the 3 tiered stack as it should give
everyone involved a clear idea about what the GNOME community will
undertake to ensure works across all platforms and what the OS
communities themselves need to take care of.

My hope is that someone like the release team would issue a statement
with what our guidelines are currently, in relation to these issues, as
I feel we are in a very freewheeling stage now where the boundaries for
when platform specific stuff is a feature and when its a bug is
constantly changing. Adopting something along the lines of your proposal
would help clarify the situation and people working on Solaris and
FreeBSD for instance would at least have something clear to work from.

Christian

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to