Brand New DVD Error (I cannot get Xine to play DVDs)
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Brand New DVD Error (I cannot get Xine to play DVDs)
I've yet to be able to watch DVDs in Linux. I have a DVD drive that can read the DVDs.
When I try playing the DVD in Mplayer, I get nothing.
Code:
Playing dvd://1.
Reading disc structure, please wait...
There are 5 titles on this DVD.
There are 34 chapters in this DVD title.
There are 1 angles in this DVD title.
libdvdread: Invalid title IFO (VTS_01_0.IFO).
Cannot open the IFO file for DVD title 1.
Exiting... (End of file)
When I tried in Xine, I used to get something similar. However, now, when I try to watch my DVDs (I'm testing this with American History X), I get to see the opening sequence; i.e., the "New Line Home Entertainment" message. This gets printed to the term:
Code:
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x0000013a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000028a0
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_0.VOB (0x000028a0)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00004eb2
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_1.VOB (0x00004eb2)!!
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002fc78b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002fc78f
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_02_1.VOB (0x002fc78f)!!
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0031366a
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_03_0.VOB (0x0031366a)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0031366e
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_03_1.VOB (0x0031366e)!!
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS's
libdvdread: Elapsed time 1
libdvdnav: ifoRead_TITLE_VOBU_ADMAP vtsi failed - CRASHING
And I get graphical error message: "The source can't be read. Maybe you don't have enough rights for this, or source doesn't contain data (e.g.: not disc in drive). (Error reading NAV packet.)"
In order to rule out the 'rights' option, I tried playing the DVD as root; I got the same results.
If any of you could help me watch DVDs under Linux, I would greatly, greatly appreciate it.
compile and install libdvdcss, and you should be fine.Xine is unable to read encrptyed DVD's by default, due to licensing issues, but installing the de-css library will take care of that .
I downloaded and compiled from source libdvdcss 1.2.8 and xine-lib-1-rc7 and the DVD still didn't get past the 'opening' video. I then downloaded and compiled from source libdvdread 0.9.4; no success after that, either. One thing I noticed with libdvdread was that the Freshmeat page for it says the package has not been updated in over three years; if new DVDs have new encryption methods, how can a program that hasn't been updated in over three years crack them? I couldn't find a newer version that 0.9.4, though.
Also, on my Matrix Revolutions DVD, Xine can't even play the opening.
Edit: Mplayer still doesn't even play the opening video on any of my DVDs, by the way.
regarding the supposed new encryption, is this true? How do older home dvd players play dvd's if a new decrytion method is needed? I can read the newest Matrix without any problem, as well as Shrek 2, and several other new movies.
Originally posted by mykrob regarding the supposed new encryption, is this true? How do older home dvd players play dvd's if a new decrytion method is needed? I can read the newest Matrix without any problem, as well as Shrek 2, and several other new movies.
Thanks for your help, but it's still not working for me. I followed the Linux.com guide fully and get the same error I did before. I read through the majority of the hits on Google for the first five or so pages of the search (until the results began losing relevancy).. I was led to load the udf module and that didn't fix the problem either. :\
Originally posted by Kropotkin looks like your setup can't unencrypt the DVD. Does this happen with all DVDs?
It does happen with all DVDs, and I would agree that my setup can't decrypt DVDs if I hadn't been able to access the opening sequence of American History X.
I saw in another thread dealing with DVDs that xine can be used with the --verbose argument to make the output, well, more verbose.
Here's the output of 'xine --verbose' after I click "DVD":
Code:
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: css error: ioctl_ReadCopyright failed, make sure there is a DVD in the drive, and that you have used the correct device node.
libdvdcss debug: could not check whether the disc was scrambled
libdvdcss debug: using CSS key cache dir: /home/cowboy/.dvdcss//AHX#2002050317000900/
libdvdcss error: failed opening raw device, continuing
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 0x0000013a
libdvdcss debug: key found in cache
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000028a0
libdvdcss debug: cracking title key
libdvdcss error: read error
libdvdcss debug: read error, resorting to secret arcanes to recover
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: 0 of 0 attempts successful, 0 of 0 blocks scrambled
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_0.VOB (0x000028a0)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00004eb2
libdvdcss debug: cracking title key
libdvdcss error: read error
libdvdcss debug: read error, resorting to secret arcanes to recover
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: 0 of 0 attempts successful, 0 of 0 blocks scrambled
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_1.VOB (0x00004eb2)!!
libdvdread: Elapsed time 1
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x002fc78b
libdvdcss debug: cracking title key
libdvdcss error: read error
libdvdcss debug: read error, resorting to secret arcanes to recover
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: 0 of 0 attempts successful, 0 of 0 blocks scrambled
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_02_0.VOB (0x002fc78b)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002fc78f
libdvdcss debug: cracking title key
libdvdcss error: read error
libdvdcss debug: read error, resorting to secret arcanes to recover
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: 0 of 0 attempts successful, 0 of 0 blocks scrambled
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_02_1.VOB (0x002fc78f)!!
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0031366a
libdvdcss debug: cracking title key
libdvdcss error: read error
libdvdcss debug: read error, resorting to secret arcanes to recover
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: 0 of 0 attempts successful, 0 of 0 blocks scrambled
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_03_0.VOB (0x0031366a)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0031366e
libdvdcss debug: cracking title key
libdvdcss error: read error
libdvdcss debug: read error, resorting to secret arcanes to recover
libdvdcss debug: opening target `/dev/dvd'
libdvdcss debug: using libc for access
libdvdcss error: read error
libdvdcss debug: end of title reached
libdvdcss debug: 0 of 0 attempts successful, 0 of 0 blocks scrambled
libdvdcss debug: title key is 00:00:00:00:00
libdvdcss error: fatal error in vts css key
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_03_1.VOB (0x0031366e)!!
libdvdread: Elapsed time 0
libdvdread: Found 3 VTS's
libdvdread: Elapsed time 1
Looks like "libdvdcss error: css error: ioctl_ReadCopyright failed, make sure there is a DVD in the drive, and that you have used the correct device node." may be my problem.
What would cause libdvdcss to error out like that?
Footnote: I had the same errors as root, so this is not a permission problem.
I`ve just tried to install mplayer from the link and got this msg:
make -C libavcodec all
make[1]: Entering directory `/home/nige/downloaded/ffmpeg-0.4.9-pre1/libavcodec'
gcc -O3 -g -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o ffv1.o ffv1.c
ffv1.c: In function `encode_rgb_frame':
ffv1.c:465: internal compiler error: in find_function_data, at function.c:319
Please submit a full bug report
i am not sure this is really going to help, but if you are willing to give it a try i know this works and works well with all kinds of DVDs both old and new:
this is a walk though on how to install and configure a Debian Sarge distro to be a media box. this setup goes all the way to include setting up the s-video on an Nvidia card along with setting up the desktop manager (KDE in this case) the media player (Kaffeine) how to configure the codec, everything.
as for your errors, if you have the libdvdcss(or libdvdcss2 depending on your distro) and the win32 codec pack i have no other solution then to ask you to read the above link and see if that might help a bit.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.