Hi,<br><br>I join to this mail a minimal test that reproduce a problem.<br>The &quot;end of stream&quot; event is not handled by the bus_call callback,<br>when not using the default GMainContext.<br>I mean, I am doing :<br>
<br>--------------------------<br>context = g_main_context_new ();<br>loop = g_main_loop_new (context, FALSE);<br>g_main_context_unref (context);<br><br>instead of :<br><br>loop = g_main_loop_new (NULL, FALSE);<br>----------------------------<br>
<br>Compiled with: gcc -Wall $(pkg-config --cflags --libs gstreamer-0.10) main.c -o main<br><br>(note that this is a minimal test, actually I am in a case where I have several GMainLoop and with a different GMainContext for each loop)<br>
<br>Is it a gstreamer restriction (or bug) or I am using glib in a wrong way ?<br><br>Sincerely<br><br>Julien<br><br><br>