[MPlayer-users] [BUGREPORT] I/O errors on DVD playback (totem plays it fine)
Alexander Roalter
roalter at cs.tum.edu
Thu Sep 15 12:08:54 CEST 2005
Reimar Döffinger wrote:
> Hi,
> On Thu, Sep 15, 2005 at 09:28:31AM +0200, vitko wrote:
>
>>mplayer 1.0pre7 fails to play certain DVD, while totem plays it fine, see
>>attached mplayer and dmesg logs. (Debian Sid + Marillat's packages).
>
>
> This is probably a "copy protection". The right solution IMHO is making
> the kernel ignore read errors (don't know what is necessary for this)
> and use a large -cache option.
> Of course it would be possible to fix this by behaving 100% like real
> DVD players but I think that might not be worth the effort...
Hm, it might be worth the effort, at least do as the cell commands want
it. My seinfeld DVDs have some sort of copy protection. Ignoring the
read errors still does not deliver all the right video, since there are
some chunks that ought not be played, but only skipped over (and
sometimes, even jump back a few sectors or so, I'm not through with the
VM command set)
still, I'm lacking a) explanation on how the thing works (decoding Cell
Commands) and b) how to apply them in mplayer. I managed to get some
cell command jumping (not parsing) into the play_title (or so) from the
libdvdread package. If I'll understand these commands, I'll first try to
patch them in the libdvdread package (better: play_title) (which is able
to dump the video, so to have a temporary solution), and later on maybe
put it into mplayer as well.
I think this may become much more of an issue with more and more DVDs
getting this kind of protection, mostly from Columbia/Sony and also from
german label Kinowelt.
Cheers,
Alex
More information about the MPlayer-users
mailing list