queue2: Unblock any waiting serialize queries on FLUSH_START
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 27 May 2013 13:41:14 +0000 (15:41 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 27 May 2013 13:41:14 +0000 (15:41 +0200)
commitcdc429f29678222f78c2e602333ecb228f499577
treefde2b31b87f5ac42f8ab34823689982cc71705ea
parentb6fac17502957bb4e10e73926da87f289a1d94b1
queue2: Unblock any waiting serialize queries on FLUSH_START

Fixes some deadlocks during flushing.

And store queue items differently to not accidentially read
already unreffed queries when flushing. Queries are owned by
upstream and not us.
plugins/elements/gstqueue2.c