AW: bus call without g_main_loop
Bernhard Graaf
bernhard.graaf at gmx.de
Wed Mar 21 04:00:38 PDT 2012
Hi Peter,
thank you for answer. Thats the same way I do, but you will only call this
function in a loop (like g_main_loop). Without a loop, this function will
never be called.
But I want to call this function without the gstreamer loop, but I dont
know how I get the signal implemented in a gtk-loop.
BR
Bernhard
_____
Von: gstreamer-devel-bounces+bernhard.graaf=gmx.de at lists.freedesktop.org
[mailto:gstreamer-devel-bounces+bernhard.graaf=gmx.de at lists.freedesktop.org]
Im Auftrag von Peter Staab
Gesendet: Mittwoch, 21. März 2012 11:43
An: Discussion of the development of and with GStreamer
Betreff: Re: bus call without g_main_loop
Hi,
I do it this way:
GstBus *bus = gst_pipeline_get_bus(GST_PIPELINE(m_pipe));
gst_bus_add_watch(bus, (GstBusFunc)bus_callback, m_pipe);
gst_object_unref(GST_OBJECT(bus));
void bus_callback(GstBus *bus, GstMessage *msg, gpointer data)
{
// handle messages here
}
Regards,
On 21.03.2012 11:04, Bernhard Graaf wrote:
Hi @ all,
One short question: Is it possible to get the messages from the bus without
using the gstreamer loop (for example using the gtk+ loop)?
Thanks a lot for helping!
Bernhard
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20120321/f42ca87e/attachment-0001.htm>
More information about the gstreamer-devel
mailing list