g_main_loop_run will create a new thread and shouldn't block your program. -- View this message in context: http://n4.nabble.com/How-can-I-have-two-main-loops-in-my-program-tp1594663p1594734.html Sent from the GStreamer-devel mailing list archive at Nabble.com.