GNOME Bugzilla – Bug 705076
queue2: doesn't correctly seek backwards after seeking forwards with download buffering
Last modified: 2013-08-28 11:12:30 UTC
Created attachment 250369 [details] [review] proposed patch When seeking forwards and then backwards into a section that's not downloaded yet queue2 fails to seek backwards in buffering mode as it doesn't check whether the seek target is before the current downloading range. Simply becuase it doesn't check for this case.. This in particular showed up when doing seeks in ogg which trigger a bisection, which took, well ages.
(forgot to add the bugzilla link in the commit, sorry) commit 0b068047354692442aa49bc418b398d2636facf3 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk> Date: Mon Jul 29 15:48:32 2013 +0200 queue2: Fix backwards seeks into undowloaded ranges When in download buffering mode queue2 didn't check if a range offset is in a undownloaded range before the currently in-progress range. Causing seeks to an earlier offset to, well, take a while.