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
Author: Sebastian Dröge <firstname.lastname@example.org>
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.