DVDs will not play, have followed 10 point advice post

I’m having absolutely no luck with getting a needed DVD player functioning on my laptop. It’s a Lenovo T61, with 64 bit Opensuse 11.0 and KDE 3.5.

In previous installs all I did was to follow the JEM hacking suse guide, and everything worked. Last week I tried out open suse 11.1/KDE4 and didn’t care for the experience, and I decided to return to my old opensuse 11.0/KDE 3.5 combination.

Sound works, video works, as I expected. Nothing I did could persuade any of the video players to actually play dvds. I even formatted my / and /home partitions and did a fresh install, following the 10 point troubleshooting guide. If anything failed to show up, I went back and installed the missing software and then ran the script again.

Here’s my copy


Password:
linux-2pan:~ # LC_ALL=C zypper ve
Reading installed packages…
Dependencies of all installed packages are satisfied.
linux-2pan:~ # rpm -qa --queryformat '%{NAME} → %{VENDOR}
’ | grep -i VideoLANlibdvdcss → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)
linux-2pan:~ # rpm --verify --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’
linux-2pan:~ # rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ libxine1 libxine1-codecs
libxine1-1.1.15-44.pm.0-x86_64 → packman.links2linux.de
libxine1-codecs-1.1.15-44.pm.0-x86_64 → packman.links2linux.de
linux-2pan:~ # rpm --verify --query --all ‘xine
linux-2pan:~ # rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ gstreamer-0_10-ffmpeg gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly
package gstreamer-0_10-ffmpeg is not installed
package gstreamer-0_10-fluendo-mp3 is not installed
package gstreamer-0_10-fluendo-mpegdemux is not installed
package gstreamer-0_10-fluendo-mpegmux is not installed
package gstreamer-0_10-plugins-bad is not installed
gstreamer-0_10-plugins-base-0.10.21-42.pm.1-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-good-0.10.10-42.pm.3-x86_64 → packman.links2linux.de
package gstreamer-0_10-plugins-good-extra is not installed
package gstreamer-0_10-plugins-ugly is not installed
linux-2pan:~ # rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
’ gstreamer-0_10-ffmpeg gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly
gstreamer-0_10-ffmpeg-0.10.6-42.pm.1-x86_64 → packman.links2linux.de
gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2-x86_64 → packman.links2linux.de
gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1-x86_64 → PackMan :: Startseite
gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-bad-0.10.8-42.pm.2-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-base-0.10.21-42.pm.1-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-good-0.10.10-42.pm.3-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.3-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-ugly-0.10.10-42.pm.2-x86_64 → packman.links2linux.de
linux-2pan:~ # rpm --verify --query --all ‘gst
linux-2pan:~ # rpm --verify MPlayer
linux-2pan:~ # rpm --verify --query --all ‘vlc
linux-2pan:~ # rpm --verify w32codec-all
linux-2pan:~ # rpm --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’ ‘xine’ ‘gst’ MPlayer ‘vlc’ | grep -v avahi | sort
MPlayer-1.0rc2_r27637-3.pm.3
amarok-xine-1.4.10-100.pm.1
gstreamer-0_10-0.10.21-42.pm.3
gstreamer-0_10-ffmpeg-0.10.6-42.pm.1
gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2
gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1
gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1
gstreamer-0_10-lang-0.10.21-42.pm.3
gstreamer-0_10-plugins-bad-0.10.8-42.pm.2
gstreamer-0_10-plugins-bad-lang-0.10.8-42.pm.2
gstreamer-0_10-plugins-base-0.10.21-42.pm.1
gstreamer-0_10-plugins-base-lang-0.10.21-42.pm.1
gstreamer-0_10-plugins-good-0.10.10-42.pm.3
gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.3
gstreamer-0_10-plugins-ugly-0.10.10-42.pm.2
gstreamer-0_10-plugins-ugly-lang-0.10.10-42.pm.2
libavc1394-0-0.5.3-104.1
libavcodec51-0.4.9svn-20080906.pm.0
libavcodec52-0.4.9.16240svn-20081219.pm.2021
libavdevice52-0.4.9.16240svn-20081219.pm.2021
libavformat52-0.4.9.16240svn-20081219.pm.2021
libavutil49-0.4.9.16240svn-20081219.pm.2021
libgstapp-0_10-0-0.10.8-42.pm.2
libgstinterfaces-0_10-0-0.10.21-42.pm.1
libgstreamer-0_10-0-0.10.21-42.pm.3
libpostproc51-0.4.9.16240svn-20081219.pm.2021
libswscale0-0.4.9.16240svn-20081219.pm.2021
libvlc2-0.9.8a-0.pm.3
libvlccore0-0.9.8a-0.pm.3
libxine1-1.1.15-44.pm.0
libxine1-codecs-1.1.15-44.pm.0
vlc-0.9.8a-0.pm.3
vlc-noX-0.9.8a-0.pm.3
vlc-qt-0.9.8a-0.pm.3
xine-ui-0.99.5cvs-20081221.pm.1343
xinetd-2.3.14-115.1
linux-2pan:~ # rpm libffmpeg0 -q
libffmpeg0-0.4.9.16240svn-20081219.pm.2021
linux-2pan:~ # rpm libffmpeg0 -q
libffmpeg0-0.4.9.16240svn-20081219.pm.2021
linux-2pan:~ #

As you can see, I did need to install missing gstreamer files.

Libdvdcss was installed first from videolan and then videolan repo was disabled.

When a dvd is inserted I get asked what I want to do and then a popup saying The source can’t be read. Maybe you don’t have enough rights for this, or source doesn’t contain data (e.g.no disc in drive). (Encrypted or faulty DVD)

I do notice that most of the discussion that mentions the dvd drive calls it /dev/dvd or /dev/sr0, but when I go to the dvd drive in konqueror, it says it’s in /media/sr0.

Does anyone know what kaffeine is expecting, and where I could check it?

Other suggestions?

And what happened to the dma setting in Yast?

Bob Smits

Do you have libdvdcss (from videolan) still installed ? How about libdvdread4 and libdvdnav4 ? What is the output of
rpm -qa | grep libdvdI’m heading off on vacation for 2.5 weeks, so its likely someone else will have to follow through on this thread.

Yes, I have libdvdcss from videolan installed. It’s the only software installed from that repo. Libdvdread4 from packman is installed. Libdvdnav4 from packman is installed.

And here is the reply to the query

rpm -qa | grep libdvd

libdvdplay0-1.0.1-0.pm.5
libdvdcss-1.2.10-3.1
libdvdread4-4.1.3-1.pm.2
libdvdnav4-4.1.3-1.pm.1
libdvdread3-0.9.7-4.1

Thanks, Bob

Add your user to the disk group.

Does not apply, he is using 11.0 I think.

Multi-media and Restricted Format Installation Guide - openSUSE Forums

I added cdrom and disk to my user, but it made no difference at all. I still get the same error message as before. I am using 11.0/KDE 3.5 in a 64 bit install.

Start vlc from a console and try to view the dvd. Post any error messages you see. I don’t notice any missing packages right away.

davidgurvich wrote:

>
> Start vlc from a console and try to view the dvd. Post any error
> messages you see. I don’t notice any missing packages right away.
>
>

Thanks for responding, David.

Here’s what I get by starting vlc from a konsole

rsmits@linux-2pan:~> vlc
VLC media player 0.9.8a Grishenko
[00000001] main libvlc debug: VLC media player - version 0.9.8a Grishenko -
(c) 1996-2008 the VideoLAN team
[00000001] main libvlc debug: libvlc was configured
with ./configure ‘–host=x86_64-unknown-linux-gnu’ ‘–build=x86_64-unknown-linux-gnu’ ‘–target=x86_64-suse-linux’ ‘–program-prefix=’ ‘–prefix=/usr’ ‘–exec-prefix=/usr’ ‘–bindir=/usr/bin’ ‘–sbindir=/usr/sbin’ ‘–sysconfdir=/etc’ ‘–datadir=/usr/share’ ‘–includedir=/usr/include’ ‘–libdir=/usr/lib64’ ‘–libexecdir=/usr/lib64’ ‘–localstatedir=/var’ ‘–sharedstatedir=/usr/com’ ‘–mandir=/usr/share/man’ ‘–infodir=/usr/share/info’ ‘–enable-libtool’ ‘–enable-release’ ‘–enable-shout’ ‘–enable-live555’ ‘–enable-dc1394’ ‘–enable-dv’ ‘–enable-dvdread’ ‘–enable-v4l’ ‘–enable-pvr’ ‘–enable-cddax’ ‘–enable-vcdx’ ‘–enable-dvb’ ‘–enable-faad’ ‘–enable-twolame’ ‘–enable-real’ ‘–enable-realrtsp’ ‘–enable-flac’ ‘–enable-tarkin’ ‘–enable-theora’ ‘–enable-lirc’ ‘–enable-snapshot’ ‘–enable-mga’ ‘–enable-ggi’ ‘–enable-aa’ ‘–enable-caca’ ‘–enable-esd’ ‘–enable-portaudio’ ‘–enable-arts’ ‘–enable-jack’ ‘–enable-cyberlink’ ‘–enable-pda’ ‘–enable-ncurses’ ‘–enable-xosd’ ‘–enable-galaktos’ ‘–enable-goom’ ‘–enable-mozilla’ ‘–enable-gnomevfs’ ‘–with-live555-tree=/usr/lib64/live’ ‘–enable-svg’ ‘build_alias=x86_64-unknown-linux-gnu’ ‘host_alias=x86_64-unknown-linux-gnu’ ‘target_alias=x86_64-suse-linux’ ‘CFLAGS=-fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2’ ‘CXXFLAGS=-fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -O2’
[00000001] main libvlc debug: translation test: code is “C”
[00000001] main libvlc: Running vlc with the default interface. Use ‘cvlc’
to use vlc without interface.
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title: OCEANS_TWELVE
libdvdnav: DVD Serial Number: 3248988B
libdvdnav: DVD Title (Alternative): OCEANS_TWELVE
libdvdnav: Unable to find map file ‘/home/rsmits/.dvdnav/OCEANS_TWELVE.map’
libdvdnav: DVD disk reports itself with Region mask 0x00fe0000. Regions: 1
libdvdnav: Language ‘en’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘en’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��
libdvdnav: Language ‘en’ not found, using ‘��’ instead
libdvdnav: Menu Languages available: ��

It then pops up a little gui interface. Clicking on play gets this result,
but nothing plays.

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a long time, please be patient

libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000019f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0002d176
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_1.VOB (0x0002d176)!!
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0032d82f
libdvdread: Elapsed time 0
libdvdread: Found 2 VTS’s
libdvdread: Elapsed time 0

Thanks, Bob

bob@rsmits.ca

Hi,
had the same problem!
I login as root and everything was fine!!
DVD was recognized and played the movie!!
As root I enabled: mount automatically dvd drive under properties!
And it workes as standard user,too!

aiko1603

Tried it, but kaffeine won’t play the DVD either as user or as root. Going to properties and ticking to mount automatically doesn’t help, either. It also doesn’t stick after you open the drive door and close it again.

Bob

Hi,
if it’s not working with root, deinstall and try to install kaffeine and
all the needed libs from packman, and try again as root!
Worked fine for me :slight_smile:

aiko

Try creating a new user and run it from there.

If it works, we need to delete your kaffeine config files in your normal login.