[MPlayer-dev-eng] dvdread fix
Alexander Roalter
alex at roalter.it
Sat Sep 17 23:42:21 CEST 2011
Doesn't fall into the dvdnav field, but is needed for playback of newest
copy protection scheme employed by Paramount for their Thor DVD.
It basically uses a technique apparently targeted at player software
that erroneously implements their own UDF reader, delivering a different
VIDEO_TS.IFO to libdvdread than viewed in the normal file system.
The filenames in UDF are stored as follows: (I don't know what the 8
does here)
08 56 49 44 45 4F 5F 54 53 2E 49 46 4F VIDEO_TS.IFO
But look here, there's another video_ts.bup, but with a DIFFERENT name:
10 01 76 01 69 01 64 01 65 01 6F 01 5F 01 74 01 73 01 2E 01 69 01 66 01
6F v i d e o _ t s . i f o
As you can see, every character is preceeded by a 01. I reckon the 10 is
somewhat of a charmap specified or whatever.
The following patch was found at
http://ubuntuforums.org/showthread.php?p=11254706
and should go into libdvdread4.
At least on my computer it now plays Thor (previously, it bailed out at
libdvdread,ifoOpenVMGI(): Invalid main menu IFO (VIDEO_TS.IFO).
libdvdnav: vm: failed to read VIDEO_TS.IFO)
--
Cheers,
Alex
-------------- next part --------------
A non-text attachment was scrubbed...
Name: thor.diff
Type: text/x-patch
Size: 887 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20110917/0e2b5174/attachment.bin>
More information about the MPlayer-dev-eng
mailing list