Hi there, I can play dvd’s IF they’re not encrypted (i.e. I’ve burned them myself), otherwise they can’t be played back at any app (mplayer, xine-powered kaffeine, vlc etc)
As an example, this is the output in the terminal from kaffeine when I try to open a dvd (encrypted):
zeph7r@zeph7r-laptop:~> kaffeine
zeph7r@zeph7r-laptop:~> libdvdnav: Using dvdnav version 1.1.14 from http://xine.sf.net
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdnav: DVD Title: DVDVolume
libdvdnav: DVD Serial Number: cbd300d3
libdvdnav: DVD Title (Alternative): DVDVolume
libdvdnav: Unable to find map file '/home/zeph7r/.dvdnav/DVDVolume.map'
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000152
libdvdread: Elapsed time 0
libdvdread: Invalid title IFO (VTS_01_0.IFO).
libdvdread: Invalid title IFO (VTS_01_0.IFO).
libdvdread: Found 0 VTS's
libdvdread: Elapsed time 1
*** libdvdread: CHECK_VALUE failed in ifo_read.c:1526 ***
*** for info_length % sizeof(uint32_t) == 0 ***
libdvdread: Can't allocate memory for file read!
libdvdnav: ifoRead_TITLE_VOBU_ADMAP vtsi failed
I think what you probably need is libdvdcss2 (and not libdvdcss), if you haven’t installed it yet. You can get it from the following link:- Index of /pub/libdvdcss/1.2.9/rpm/
You’re gonna have to install it manuall by rpm -ivh libdvdcss2-*
Yes, i’ve installed all needed packages from packman in order to play restricted formats and I have “libdvdcss” installed from vlc repository, and “libdvdnav” “libdvdread3” from official repos.
Now I’ll try installing libdvdcss2 manually as anshuljain suggested.
Ok, already tried replacing libvdcss from the vlc repo with the libdvdcss2 suggested, still the same results.
Here is the output from vlc:
zeph7r@zeph7r-laptop:~> vlc
VLC media player 0.8.6i Janus
libdvdnav: Using dvdnav version 0.1.10 from http://dvd.sf.net
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdnav: DVD Title: DVDVolume
libdvdnav: DVD Serial Number: cbd300d3
libdvdnav: DVD Title (Alternative): DVDVolume
libdvdnav: Unable to find map file '/home/zeph7r/.dvdnav/DVDVolume.map'
libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000152
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000479a
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_0.VOB (0x0000479a)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000c0c2
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_1.VOB (0x0000c0c2)!!
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x001f7e61
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001fe2e7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0026f133
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0026f184
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_03_1.VOB (0x0026f184)!!
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x0026f1b6
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_04_0.VOB (0x0026f1b6)
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x0026f4fc
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_04_1.VOB (0x0026f4fc)!!
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x0026f52e
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_05_0.VOB (0x0026f52e)
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0026f6df
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x0026f710
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_06_0.VOB (0x0026f710)
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x0026f847
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x0026f878
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_07_0.VOB (0x0026f878)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x0026f887
libdvdread: Elapsed time 0
libdvdread: Found 7 VTS's
libdvdread: Elapsed time 3
*** libdvdread: CHECK_VALUE failed in ifo_read.c:1522 ***
*** for info_length % sizeof(uint32_t) == 0 ***
libdvdnav: ifoRead_TITLE_VOBU_ADMAP vtsi failed - CRASHING
vlc: vm.c:218: ifoOpenNewVTSI: Assertion `0' failed.
Aborted
zeph7r@zeph7r-laptop:~>
I recommend you try a number of different old commercial DVDs and check if you can open those. I confess I have the impression that you are trying some newer DVDs to which there is no “crack” for the encryption.
I also am making the assumption that your DVD hardware is good, and that you are not having a problem with Region Codes (please confirm).
Yes, I’m trying with several year old dvds too. If my dvd hardware is good… How can I tell? This is a fairly new laptop (less than 6 months since I bought it) the dvd drive may be crappy, but I can browse dvd content with konqueror.
Now, about that region thing… I was able to find a configuration dialog in kaffeine related to that, in “Xine Preference” menu —> media tab → dvd.region: was originally set to 1, but I changed it to 2. However didn’t see any improvement. In the other apps considered I couldn’t find any related config section, however I doubt it would make any difference anyway
of course I do, I already tried vlc and it crashes (I posted the output two posts before)
Edit: Oh I just remembered… I didn’t format my home partition since my last upgrading… I already erased .dvdcss folder so it could create a new one, but there were no results. Perhaps there is something else I am missing…
zeph7r wrote:
> of course I do, I already tried vlc and it crashes (I posted the output
> two posts before)
Ok, sorry. Wrote the post some hours ago when the thread was much
shorter but forgot to send it.
I just tried one DVD from 2005 on my half year old quadcore with some
no-name “labelflash” dvd-rom and it just worked. The only difference I
could see is that vlc says the real title for “DVD Title” instead of
your “DVDVolume” and also the serial looks totally different (more
numbers and only cap letters). May this is already failing. Version of
libdvdnav and libdvdcss are the same.
is it possible that any of the packages envolved with dvd playback is broken? I suppose that seems unlikely as all of you seem to be able to watch dvd’s… are you all on suse 11.0?
Ok this is solved. I booted at windows and put a dvd in the drive. The first thing he said was that the region wasn’t set. So as soon as I assigned region 2 and rebooted to linux everything worked fine.