GStreamer on freedesktop
wheeler at kde.org
Tue Dec 9 14:29:36 EET 2003
Quoting "\"Marc Boris Dürner\"" <mduerner at gmx.net>:
> > It's trivial to wrap glib code and GObjects in C++ objects, be it plain
> > C++ or QT (I've been there. Stop whining about uglyness, it can be done
> > properly). It's damn near impossible to wrap QObjects in anything which
> > doesn't already use QT.
> Its pretty easy to wrap up QObjects too. I have done it once when I ported a
> plain C library to Qt and included a legacy C wrapper (the whole thing was
> actually much shorter than the plain C library).
Guys, as entertaining as this is it's really not all that relevant to the
thread. Yes, you can wrap C or glib in C++ and Qt. Yes, you can wrap C++ and
Qt in C and glib. We can argue about which one is easier for a few more days
or you can just pick one of the 500 iterations of this conversation that's
happened already and reread that.
The GStreamer guys and the KDE guys that are looking at GStreamer know that
the biggest issue for the adoption in KDE is the use of GObject; it's not like
this is a big surprise.
However I'd like to point out another "goal" of Freedesktop and one that I
think has been missed a little lately -- it's a meeting point, not a standards
organization. KDE and Gnome will continue to make decisions independant of
Freedesktop and I'm sure at times both sides will have points where they say,
"No way, that sucks and we think we've got a better way to do it." -- and
that's fine -- in fact I would be opposed to it working any other way.
More information about the xdg