With certain DVD’s, Xine fails when seeking in the movie saying “Expected NAV packet but none found”. It seems that I have finally found out how to fix this and it is not even difficult. If the theory is correct, it only happens with DVD’s obtained as an ISO image.
What you need to do, is mount the image over the loopback, copy the data files to another location and playing those copied files should work. You can then burn them to a video DVD if you want to, of course.
I have no idea why this works or what causes the error, but I’m glad I finally figured it out.
Also, some of these DVD’s don’t even play on normal players (so it’s not just Xine). This should fix that as well, but I have yet to test that.

2 Comments ( Add comment / trackback )
Bummer, this solution doesn’t always work, I discovered… Maybe it was more of an exception that it worked before.
I love how in a blog you can just keep an issue dangling open like this… Hopefully, one day, someone will come here from a Google search, and think: “Shit, this won’t work, but let’s keep this tab open so I can tell this dude the solution when I do find it.”
I know that I sometimes do this when I’m researching a problem. To not lose the URLs, I sometimes even start my own draft with a few links in the vein of: “I’m not the only one to suffer this problem as can be gather from this, this and that post.”