I was just going over the new patch and saw this code:
+ /* HACK: ifo->vts_tmapt is NULL
+ * get ifo again by calling ifoOpen
+ * (ifoOpen will return an ifo with a timeMap)
+ * cache this ifo by overwriting this->vm->vtsi */
+ if (tmapt == NULL) {
+ ifo = ifoOpen(this->vm->dvd, vts_idx);
+ this->vm->vtsi = ifo;
+ tmapt = ifo->vts_tmapt;
+ if (tmapt == NULL) return NULL;
+ }
This is probably why there is a #include <dvdread/ifo_read.h>.
Any reason why you feel you have to re-open the IFO? It seems like
overkill or that you are workaround a bug elsewhere because vts_tmapt
is NULL.
E
--
Erik Hovland
[email protected]
http://hovland.org/
_______________________________________________
DVDnav-discuss mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss