GNOME Bugzilla – Bug 724875
dashdemux: attempts to fetch fragments before they're available.
Last modified: 2014-02-22 15:29:29 UTC
Created attachment 269903 [details] [review] Fix incorrect time scaling In gst_dash_demux_wait_for_fragment_to_be_available, the time difference until the next fragment is available is converted to milliseconds before being passed to gst_dash_demux_download_wait. However, the latter expects a GstClockTime, and so the code will wait for a much shorter time than required and will therefore try to fetch the next segment before it's available. Attached patch fixes this.
commit 6342d225bff8371fce9452cbe1ae966ddec4041a Author: Chris Bass <floobleflam@gmail.com> Date: Fri Feb 21 12:33:42 2014 +0000 dashdemux: ensure segments aren't fetched before they're available Incorrect time scaling in gst_dash_demux_wait_for_fragment_to_be_available() means that media segments are fetched before their availablity time. This patch fixes this. https://bugzilla.gnome.org/show_bug.cgi?id=724875