Ticket #6621 (closed defect: invalid)
Opened 3 years ago
Last modified 3 years ago
mythfrontend unable to play ISO dvds
| Reported by: | glemsom@… | Owned by: | ijr |
|---|---|---|---|
| Priority: | major | Milestone: | unknown |
| Component: | MythTV - Video Playback | Version: | 0.21-fixes |
| Severity: | medium | Keywords: | iso |
| Cc: | Ticket locked: | no |
Description
I'm using MythTV 0.21-fixes@20673.
Currenly the mythfrontend seems to be unable to play ISO DVD's.
This is seen in the mythfrontend.log file:
2009-06-10 18:54:17.238 TV: Attempting to change from None to WatchingPreRecorded
libdvdnav: Using dvdnav version 0.1.10-xine from http://xine.sf.net
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdnav: DVD Title:
libdvdnav: DVD Serial Number: goR< s {
libdvdnav: DVD Title (Alternative): q h JiZ kl 2 6F .| s ^
libdvdnav: Unable to find map file '/home/mythtv/.dvdnav/ CDROM.map'
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: faild to read VIDEO_TS.IFO
2009-06-10 18:54:17.321 Failed to open DVD device at /mnt/storage/videos/Waterworld.iso
What I've done to create the ISO's.
1: I've copied my DVD to a directory.
2: run mkisofs -o "mybackup.iso" /path/to/my/dvdfiles
3: Copy iso to mythtv video folder, and try to play it.
I mounted the iso file - and made sure the /VIDEO_TS/VIDEO_TS.IFO and /VIDEO_TS/VIDEO_TS.BUP files exist. (Though, the filenames are shown in lower case on Linux...I guess this is because ISO9660 isn't case-sensitive)
Attachments
Change History
comment:1 Changed 3 years ago by sphery <mtdean@…>
comment:2 Changed 3 years ago by gdisol@…
dvd_reader.c (part of libdvdnav library) executes DVDOpenImageFile where the variable dvd->isImageFile gets 1 that means True. After this all the access will be done understanding that your DVD must be a UDF filesystem compatible. If not (a IS09660 DVD) you will have the DVDOpenFileUDF errors.
What I can't understand is why Libdvdnav is not trying to get the ISO9660 access instead of UDF specially after the the O.S. mounted the DVD as a ISO9660 type and not UDF. The source code of Libdvdnav said that all block/char devices or files are being access using UDF ignoring IS0 ....
So, all in all the question is : Libdvdnave will have real supoort of ISO9660 ?????
comment:3 Changed 3 years ago by stuartm
- Status changed from new to closed
- Resolution set to invalid
No, libdvdnav is never going to support an out of spec filesystem.

DVD's must use the UDF filesystem. Your process for making the DVD ISO is completely broken. Use MythDVD to rip the DVD to an ISO.