GNOME Bugzilla – Bug 444523
[queue2] Pull mode support
Last modified: 2007-06-06 13:37:45 UTC
Implement pull mode support for the queue2 element.
Created attachment 89439 [details] [review] Includes pull mode support on queue2
Patch by: Thiago Sousa Santos <thiagossantos at gmail dot com> * gst/playback/gstqueue2.c: (gst_queue_init), (gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_get_range), (gst_queue_src_checkgetrange_function), (gst_queue_sink_activate_push), (gst_queue_src_activate_push), (gst_queue_src_activate_pull): Add pull based scheduling and fix some deadlocks. Fixes #444523. Does not yet completely work because duration queries upstream won't block yet.