GNOME Bugzilla – Bug 628042
[queue2] [on-disk buffering] seeking outside the current buffered range
Last modified: 2010-08-26 15:17:58 UTC
Created attachment 168813 [details] [review] patch for the seek example If queue2 is buffering to disk and if a seek is performed after the latest buffered position queue2 fails to forward the seek event upstream so it can be handled by the src element. The perform_seek_to_offset is not called at all. What I can observe with the seek example (patched, see attached file) is that if i seek 1 minute after the current playback position the video pauses while queue2 downloads the missing data. Playback is resumed when queue2 has buffered enough. I think that perform_seek_to_offset is not called because find_range() always returns the initial range that was created. To test (from -base): ./tests/examples/seek/seek 16 http://chaos.troll.no/~tavestbo/webkit/mediaelement/dartmoor.mp4
*** This bug has been marked as a duplicate of bug 627959 ***