LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 12-22-2008, 08:56 PM   #1
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 14.1, 13.37
Posts: 326

Rep: Reputation: 31
libdvdcss installed and DVD video still scrambled in xine


I have installed libdvdcss version 1.2.10 from slackbuilds.org (my system is 12.2 kernel 2.6.27.7) but DVD playback is still scrambled in xine. I hear the audio just fine.

I have installed mplayer (and mplayer-codecs) and the video is clear, but menus are not available.

I tried re-compiling xine-lib from the slack DVD sources after installing libdvdcss to see if that helped, but it didn't.

I cleared out my ~/.dvdcss directory from my previous OS and also removed ~/.xine to start from a clean state, to no avail.
 
Old 12-22-2008, 09:27 PM   #2
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
I'm not an mplayer user, but I think libdvdread is needed (and possibly libdvdnav) to obtain menus.

I'm using 12.2 and libdvdcss 1.2.10. However, I also have libdvdnav-4.1.3, libdvdplay-1.0.1, and libdvdread-4.1.3 installed. Both Xine and Kaffeine play DVDs fine here. I just tested both an ISO image and a physical DVD. I hate the "works for me" response too, but at least you know 12.2/Xine play DVDs.
 
Old 12-23-2008, 06:48 AM   #3
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 14.1, 13.37
Posts: 326

Original Poster
Rep: Reputation: 31
Quote:
Originally Posted by Woodsman View Post
I'm not an mplayer user, but I think libdvdread is needed (and possibly libdvdnav) to obtain menus.
I thought of that too, so I installed both libdvdread and libdvdnav and re-built mplayer, but still don't have menus. Maybe I should try throwing libdvdplay into the mix.

I haven't tried Kaffeine yet since it uses xine as the back end. It seems to me if xine is having trouble, Kaffeine would have the same trouble.

It's just weird that one player is decrypting the DVD while another is not.
 
Old 12-23-2008, 08:46 AM   #4
titopoquito
Senior Member
 
Registered: Jul 2004
Location: Ruhr Area, Germany
Distribution: Slackware64 14.0
Posts: 1,517

Rep: Reputation: 90
AFAIK menus don't work with mplayer for now, it's broken. There was a thread about it recently, sorry I have no link at hand.
If you really want DVD menus, kaffeine is a good player. It works here nicely with menus. I cannot speak of course for all DVDs but all DVDs I have buyed work. Some need some time until the playback starts, but all work

Last edited by titopoquito; 12-23-2008 at 08:48 AM.
 
Old 12-23-2008, 09:12 AM   #5
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 14.1, 13.37
Posts: 326

Original Poster
Rep: Reputation: 31
Hmm, I tried Kaffeine and it works despite xine not working on its own. Oh well, as long as Kaffeine works.
 
Old 12-23-2008, 01:20 PM   #6
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
Quote:
Hmm, I tried Kaffeine and it works despite xine not working on its own. Oh well, as long as Kaffeine works.
Curiouser and curiouser. As Kaffeine is using the Xine engine, that would hint toward that part of Xine being okay. Just a guess, reinstall the xine-ui package. Then delete the contents of ~/.xine or temporarily rename the directory. Then start Xine.
 
Old 12-23-2008, 03:24 PM   #7
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 14.1, 13.37
Posts: 326

Original Poster
Rep: Reputation: 31
Quote:
Originally Posted by Woodsman View Post
Curiouser and curiouser. As Kaffeine is using the Xine engine, that would hint toward that part of Xine being okay. Just a guess, reinstall the xine-ui package. Then delete the contents of ~/.xine or temporarily rename the directory. Then start Xine.
Interesting thought. I re-built xine-ui from the sources and video in xine is still scrambled but Kaffeine continues to work.
 
Old 12-23-2008, 06:11 PM   #8
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
Have you tried starting Xine from a terminal window? Possibly some error messages might print to stdout.
 
Old 12-23-2008, 06:15 PM   #9
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 14.1, 13.37
Posts: 326

Original Poster
Rep: Reputation: 31
Quote:
Originally Posted by Woodsman View Post
Have you tried starting Xine from a terminal window? Possibly some error messages might print to stdout.
No, but I did run xine-check with no issues (other than a skins directory not existing) but I wouldn't have expected something such as skins to be the culprit.

I will try starting xine from the command line and let you know what happens.
 
Old 12-23-2008, 07:09 PM   #10
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 14.1, 13.37
Posts: 326

Original Poster
Rep: Reputation: 31
Here is what printed to the terminal when I started a DVD in xine.

Code:
This is xine (X11 gui) - a free video player v0.99.5.
(c) 2000-2007 The xine Team.
libdvdread: Using libdvdcss version 1.2.10 for DVD access

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 0x000003e0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0001a6c0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0001a6e0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x0002c8a0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00038f81
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0030ca60
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0030ca80
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x00384a80
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00384aa0
libdvdread: Elapsed time 0
libdvdread: Found 4 VTS's
libdvdread: Elapsed time 0
 
Old 12-24-2008, 09:11 PM   #11
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
Quote:
other than a skins directory not existing
This is easy to fix. Slackware stores the skins at /usr/share/xine/skins rather than /usr/share/skins. As root, with a text editor open /usr/bin/xine-check. Go to line 988. Modify the line:

As Is:
skindir="$datadir/skins" #FIXME: guesswork...

Change To:
skindir="$datadir/xine/skins" #FIXME: guesswork...

Quote:
Here is what printed to the terminal when I started a DVD in xine.
In a terminal I ran: xine dvd:// and received the following output:

Code:
This is xine (X11 gui) - a free video player v0.99.5.
(c) 2000-2007 The xine Team.
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Attempting to use device /dev/root mounted on / for CSS authentication
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Using libdvdcss version 1.2.10 for DVD access

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 0x00000126
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000184f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00004624
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x001b2593
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001b2892
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS's
libdvdread: Elapsed time 0
I tried several DVDs. I highlighted the only meaningful line that seems different from yours. I have libdvdread 4.1.3 installed.
 
Old 12-25-2008, 02:37 AM   #12
tommcd
Senior Member
 
Registered: Jun 2006
Location: Philadelphia PA USA
Distribution: Lubuntu, Slackware
Posts: 2,230

Rep: Reputation: 287Reputation: 287Reputation: 287
Quote:
Originally Posted by statguy View Post
I have installed mplayer (and mplayer-codecs) and the video is clear, but menus are not available.
If you use the slack-build script from slackbuilds.org:
http://slackbuilds.org/repository/12...media/mplayer/
See this paragraph from the slackbuilds.org page for mplayer:
Quote:
MPlayer supports DVD-Menu-Navigation; for it to work as expected, you will
need the run the script with DVDNAV=yes and have the external libdvdnav
package installed. This will disable MPlayer's internal libdvdread and
rely on the libdvdread version installed by libdvdnav. Only with this option
set will you be able to navigate through the menus. Additionally, you need
to either write "mouse-movements=yes" into your mplayer.conf or start mplayer
as "mplayer dvdnav:// -mouse-movements"

Last edited by tommcd; 12-25-2008 at 02:38 AM.
 
Old 12-27-2008, 06:16 AM   #13
statguy
Member
 
Registered: Sep 2004
Location: Ontario, Canada
Distribution: Slackware 14.1, 13.37
Posts: 326

Original Poster
Rep: Reputation: 31
Woodsman, I don't know what the significance of the differences you show actually are. I have the same version of libdvdread installed as you do.

To tommcd, thanks for the tip on mplayer.
 
Old 12-27-2008, 01:47 PM   #14
Woodsman
Senior Member
 
Registered: Oct 2005
Distribution: Slackware 14.1
Posts: 3,482

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
I don't know the significance either. I only noticed the difference. Perhaps there is a reason why you don't see this message on your box. Perhaps the difference is irrelevant. I don't know.
 
Old 12-31-2008, 06:49 AM   #15
rkrishna
Member
 
Registered: Mar 2005
Location: chennai(madras), India
Distribution: slackware ofcourse
Posts: 654

Rep: Reputation: 32
Quote:
I have installed mplayer (and mplayer-codecs) and the video is clear, but menus are not available.
i dont know whether i got the question correctly or not.
mplayer dont have menus, it is controlled by keybord shotcuts. man mplayer will give complete details

and the graphical counter part of mplayer is called gmplayer and while configuring mplayer for make, please include --enable-gui during ./configure.
so please recompile mplayer with enable-gui option.

for me, mplayer works for all cds dvds and files, also heard that mplayer works even in framebuffer

kmplayer gmplayer etc are also there
there is a nice gui for mplayer, now famous, called "smplayer"

regards rkrisna

Edit : you have to download skins if you want to use the GUI, once it is downloaded please put in $PREFIX/share/mplayer/Skin or in $HOME/.mplayer/Skin

Last edited by rkrishna; 12-31-2008 at 07:15 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
DVD video distorted on Xine hakin9 Slackware 2 09-03-2007 03:55 AM
Removed Totem and installed (Xine, Kaffeine,Xinetd,Xine-ui & libdvdcss) Balarabay1 Suse/Novell 2 03-19-2006 08:31 PM
xine says my dvd is scrambled/encripted berrance Linux - Software 3 12-04-2004 10:33 AM
DVD video player? xine? and .wav servnov Linux - General 1 09-22-2004 08:25 PM
ack! dvd play in Xine, plug-installed Skadam420 Linux - Software 3 07-12-2003 12:57 AM


All times are GMT -5. The time now is 12:03 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration