From 7e1c64e8465ae0e7e548bbe8e71304a306f8f4c6 Mon Sep 17 00:00:00 2001 From: Jens Georg Date: Sat, 27 Feb 2016 20:17:31 +0100 Subject: [PATCH] dvdread: Fix seek starting at 0 for title != 1 Otherwise the playback would start at title 0 https://bugzilla.gnome.org/show_bug.cgi?id=762787 --- ext/dvdread/dvdreadsrc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/dvdread/dvdreadsrc.c b/ext/dvdread/dvdreadsrc.c index 5c2b66a7ca..65ba58f71a 100644 --- a/ext/dvdread/dvdreadsrc.c +++ b/ext/dvdread/dvdreadsrc.c @@ -717,7 +717,8 @@ gst_dvd_read_src_get_sector_from_time (GstDvdReadSrc * src, GstClockTime ts) if (src->vts_tmapt == NULL || src->vts_tmapt->nr_of_tmaps < src->ttn) return -1; - sector = 0; + sector = src->vts_tmapt->tmap[src->ttn - 1].map_ent[0] & 0x7fffffff; + for (j = 0; j < src->vts_tmapt->tmap[src->ttn - 1].nr_of_entries; ++j) { GstClockTime entry_time;