[gst-devel] No notify signal from queue element
t.i.m at zen.co.uk
Wed Aug 29 21:25:13 CEST 2007
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.
More information about the gstreamer-devel