discoverer: Don't remove element when switching to PLAYING
authorEdward Hervey <edward@centricular.com>
Wed, 15 Nov 2017 09:51:33 +0000 (10:51 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 15 Nov 2017 09:55:56 +0000 (10:55 +0100)
commit4c2f91d69e82917b3c1744bac87b8f120ec3f97f
treee329f92968594cd6317c8d76d45921599a5e03b4
parent9c4b3b1ee748cd63fd17273e2acfb08fdc4c240e
discoverer: Don't remove element when switching to PLAYING

There is a race going on somewhere when we attempt to remove elements
*while* the parent container is switching to PLAYING.

In order to avoid this issue with discoverer, make sure we never
remove elements while switching to PLAYING.
gst-libs/gst/pbutils/gstdiscoverer.c