[MPlayer-users] Re: DVDcss ^ DVDnav

Frank Aurich fa859178 at inf.tu-dresden.de
Fri Dec 1 10:42:02 CET 2006


Alexander Roalter wrote:
> Nico Sabbi wrote:
>> Alexander Roalter wrote:
>>> Playing dvd://1.
>>> libdvdread: Encrypted DVD support unavailable.
>>
>> ^^^^^^^^^ it didn't find a library
> 
> so if I compile with libdvdnav, libdvdread needs an external dvdcss?
> 
>>
>>> There are 22 titles on this DVD.
>>> There are 25 chapters in this DVD title.
>>> There are 1 angles in this DVD title.
>>> audio stream: 0 format: ac3 (5.1) language: en aid: 128.
>>> audio stream: 1 format: ac3 (stereo) language: en aid: 129.
>>> audio stream: 2 format: ac3 (stereo) language: en aid: 130.
>>> audio stream: 3 format: ac3 (stereo) language: en aid: 131.
>>> number of audio channels on disk: 4.
>>>
>>> Which tells me that the DVD was not even attempted to encrypt.
>>
>> no, to decrypt
> ok, no need to nitpick here :)

I've been dealing with this in the past days as well (on Windows/MingW).
As far as I can see, if libdvdnav ist not available or disabled with configure, 
Mplayer uses it's own version of libdvdread (main/dvdread). For encrypted DVDs 
to work, you need to compile libdvdcss separately and then tell configure about 
it (--extra-libs='-Llibdvdcss -ldvdcss')

When you enable libdvdnav, Mplayer disables the internal libdvdread, and 
therefore will use the external one. This version needs to be linked to 
libdvdcss separetely.

So what I did was:

1. configure and compile libdvdcss
2. configure and compile libdvdread (linked to libdvdcss, see configure options)
3. configure and compile libdvdnav
4. configure and compile Mplayer (I left -ldvdcss in the configure, not sure if 
it is needed though)


Hope that helps,

Frank




More information about the MPlayer-users mailing list