[Ltilib-devel] GTK2
Status: Beta
Brought to you by:
alvarado
From: Vincenzo Di M. <ha...@ti...> - 2006-02-10 09:29:01
|
Hello ltilib people, I'm further developing my HuMoR video surveillance application to the point where I introduce GStreamer. GStreamer is a media framework used to pass data (and metadata wich describes the dataflow, e.g. image width, height, bpp and framerate when dealing with a video stream) between interconected elements (pieces of sotwares with different functionality, eg v4l video sources, sdl video sinks, blur filters, audio/video muxers/demuxers encoders/decoders ...). For the ones who know Matlab's Simulink GStreamer is a sort of Simulink with blocks processing audio or video (or else if you write your own plugins) . Well, it is very usefull and practical to use it, but there is one problem: LTIlib still links to GTK1.2 while gstreamer links with 2.0. I think many are developing applications which link with GTK and GLIB, and they would like to use 2.0 but are forced to use 1.2. I know LTIlib1 will be replaced with LTIlib2 soon(?), so rewriting it to use 2.0 is not a good idea. What I think could be a good idea is to split the library into 2: one is the base, the other is the GTK using part. That way one could still use the whole library as is (linking both) or just the base piece. Is there any alternative? Can you help on this? In the meantime I removed GTK from the "lti-config --libs" output. Is there any other (more portable) solution? Regards Vincenzo |