• Thiago Sousa Santos's avatar
    gst/playback/gstqueue2.c: Add pull based scheduling and fix some deadlocks. Fixes #444523. · 658fbf50
    Thiago Sousa Santos authored
    Original commit message from CVS:
    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.
    658fbf50
gstqueue2.c 52.8 KB