dashdemux: Fix detection for the end of segment.
authorDavid Waring <david.waring@rd.bbc.co.uk>
Tue, 13 Jan 2015 14:22:02 +0000 (14:22 +0000)
committerThiago Santos <thiagoss@osg.samsung.com>
Fri, 16 Jan 2015 20:07:22 +0000 (17:07 -0300)
commit6dca8f5ccee70f4fc5df7871efe4d16952731be0
tree0f3c636eaa29bf7c1e498e861032b1511ec1ec8f
parentfb760a563c410d85003eb6a56616ea1af2e04ec2
dashdemux: Fix detection for the end of segment.

The segment start time is calculated as the offset into the current segment.
The old condition to detect the end of period (i.e. segment start time >
period start + period duration) failed when the period start was not 0 since
the segment start time does not take the period start time into account.
Fix this detection by only comparing the segment start to the period duration.

https://bugzilla.gnome.org/show_bug.cgi?id=733369
ext/dash/gstmpdparser.c