GNOME Bugzilla – Bug 623806
[pipeline] Doesn't update the clock if the currently used one gets lost and the start time did not change
Last modified: 2010-07-16 15:36:31 UTC
This happens for example in playbin2's gapless mode, where the pipeline already goes to PAUSED because a video sink is added and then the clock gets lost because the audio sink (which provided the clock) gets removed. The attached patch fixes this but I'm not 100% sure if it's entirely correct. Also a gst_element_get_clock() would still return the old, broken clock until the next PAUSED->PLAYING transition but that's probably not a problem.
Created attachment 165455 [details] [review] pipeline: If the currently used clock gets lost update it the next time when going from PAUSED to playing
commit 9d0e2e7252398c660c33c79256333f76a6d97dd0 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Jul 8 07:48:07 2010 +0200 pipeline: If the currently used clock gets lost update it the next time when Fixes bug #623806.