playbin2: make playsink go ASYNC to PAUSED
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 7 May 2009 12:28:30 +0000 (14:28 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 7 May 2009 12:28:30 +0000 (14:28 +0200)
commitc05541c19505cf52f4e76fcc27f2b85328e5660b
treea5df3c500c586dad516f87d173ee6b3f361b4999
parent8677c0bdf3333bd88cd00e3ced3e629acbb4db87
playbin2: make playsink go ASYNC to PAUSED

Make playsink go async to the PAUSED state instead of relying on uridecodebin
for async behaviour in playbin. This solves some problems (mainly with DVD)
where the pipeline would go to PLAYING before preroll completed, failing to
select the audiosink clock.
Fixes #581727
gst/playback/gstplaysink.c