From: Tim <t....@ze...> - 2007-08-29 19:25:14
|
On Wed, 2007-08-29 at 21:30 +0300, Stefan Kost wrote: > > According to the documentation the queue element > > supports, notification signal for changes in level > > of queue data, viz buffers, time and bytes. > > > > This does not seem to work for me. Also, observed > > no invocation of g_object_notify to support this. > > Each property causes notify to trigger when someone > does g_object_set(). All that it needs is a running > main_loop. Do you have one? I don't think you need to run a main loop to get notifies from g_object_set(). Are you sure? I think the docs are probably wrong in this case (mea culpa); or rather they were written assuming the queue object uses g_object_notify() as it should, without double-checking whether it actually does. Please file a bug at http://gstreamer.freedesktop.org/bugs/ so we don't forget about it - thanks! In any case, caring about the exact value is usually not a good idea anyway - it's probably better to just set the appropriate max/min values and g_signal_connect() to the overrun/underrun etc. signals instead. Cheers -Tim |