urisourcebin: Call do_async_done when source state change returns NO_PREROLL
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 14 Jun 2017 21:04:18 +0000 (17:04 -0400)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Thu, 15 Jun 2017 18:35:06 +0000 (14:35 -0400)
commit7e94d2824f169e632a72e59c9f1f0c0eb73a6812
treeb96b5f4a1c7eb47bad80be9140bcac5962f1e9a4
parentcc28e7cce06004f461340688cb84f6e7e4211551
urisourcebin: Call do_async_done when source state change returns NO_PREROLL

Otherwise for RTSP streams for example, the pipeline will never go to
PLAYING as it will be missing an ASYNC_DONE message.

https://bugzilla.gnome.org/show_bug.cgi?id=780099
gst/playback/gsturisourcebin.c