DVDs don't play in Suse 11.0 - still

After successfully getting DVDs to play on every release since 9.3, I have
not been able to get DVDs to play on my current laptop, despite getting it
to run just fine on a 32 bit desktop. I’ve tried before, but just had too
much to do to have any time to spend on it.

The laptop is a Lenovo T61, running the 64 bit version of opensuse 11.0.

I have gone through the 10 point checklist, and here is the result of each
command:

linux-jbbg:~ # LC_ALL=C zypper ve
Downloading repository ‘dl’ metadata [done]
Reading installed packages…
Dependencies of all installed packages are satisfied.

rsmits@linux-jbbg:~> rpm -qa --queryformat '%{NAME} → %{VENDOR}
’ |
grep -i VideoLAN
libdvdcss → VideoLAN Project (http://www.videolan.org)
rsmits@linux-jbbg:~>
rpm --verify --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’
rsmits@linux-jbbg:~>
rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}

libxine1 libxine1-codecs
libxine1-1.1.16-0.pm.0-x86_64 → packman.links2linux.de
libxine1-codecs-1.1.16-0.pm.0-x86_64 → packman.links2linux.de
rsmits@linux-jbbg:~>
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.10-42.pm.1-x86_64 → packman.links2linux.de
gstreamer-0_10-fluendo-mpegdemux-0.10.23-42.pm.1-x86_64 →
packman.links2linux.de
gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1-x86_64 →
packman.links2linux.de
gstreamer-0_10-plugins-bad-0.10.10-42.pm.1-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-base-0.10.22-42.pm.2-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-good-0.10.13-42.pm.1-x86_64 → packman.links2linux.de
gstreamer-0_10-plugins-good-extra-0.10.13-42.pm.1-x86_64 →
packman.links2linux.de
gstreamer-0_10-plugins-ugly-0.10.10-42.pm.2-x86_64 → packman.links2linux.de
rsmits@linux-jbbg:~> rpm --verify --query --all ‘gst
rsmits@linux-jbbg:~> rpm --verify MPlayer
rsmits@linux-jbbg:~> rpm --verify --query --all ‘vlc
rsmits@linux-jbbg:~>
rsmits@linux-jbbg:~> rpm --verify --query --all ‘vlc
rsmits@linux-jbbg:~> rpm --verify w32codec-all
rsmits@linux-jbbg:~>
rpm --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’ ‘xine’ ‘gst
MPlayer ‘vlc’ | grep -v avahi | sort
amarok-xine-1.4.10-100.pm.1
gstreamer-0_10-0.10.22-42.pm.1
gstreamer-0_10-ffmpeg-0.10.6-42.pm.1
gstreamer-0_10-fluendo-mp3-0.10.10-42.pm.1
gstreamer-0_10-fluendo-mpegdemux-0.10.23-42.pm.1
gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1
gstreamer-0_10-lang-0.10.22-42.pm.1
gstreamer-0_10-plugins-bad-0.10.10-42.pm.1
gstreamer-0_10-plugins-bad-lang-0.10.10-42.pm.1
gstreamer-0_10-plugins-base-0.10.22-42.pm.2
gstreamer-0_10-plugins-base-lang-0.10.22-42.pm.2
gstreamer-0_10-plugins-good-0.10.13-42.pm.1
gstreamer-0_10-plugins-good-extra-0.10.13-42.pm.1
gstreamer-0_10-plugins-ugly-0.10.10-42.pm.2
gstreamer-0_10-plugins-ugly-lang-0.10.10-42.pm.2
kdemultimedia3-video-xine-3.5.9-44.pm.1
libavc1394-0-0.5.3-104.1
libavcodec51-0.4.9svn-20080906.pm.0
libavcodec52-0.4.9.16438svn-20090105.pm.1938
libavdevice52-0.4.9.16438svn-20090105.pm.1938
libavformat52-0.4.9.16438svn-20090105.pm.1938
libavutil49-0.4.9.16438svn-20090105.pm.1938
libgstinterfaces-0_10-0-0.10.22-42.pm.2
libgstreamer-0_10-0-0.10.22-42.pm.1
libpostproc51-0.4.9.16438svn-20090105.pm.1938
libswscale0-0.4.9.16438svn-20090105.pm.1938
libvlc2-0.9.8a-0.pm.3
libvlccore0-0.9.8a-0.pm.3
libxine1-1.1.16-0.pm.0
libxine1-codecs-1.1.16-0.pm.0
MPlayer-1.0rc2_r27637-3.pm.3
vlc-0.9.8a-0.pm.3
vlc-mozillaplugin-0.9.8a-0.pm.3
vlc-noX-0.9.8a-0.pm.3
vlc-qt-0.9.8a-0.pm.3
xinetd-2.3.14-115.1
xine-ui-0.99.5cvs-20081221.pm.1343
rsmits@linux-jbbg:~>

Each time I try to play the DVD Kaffeine sends the message that the source
can’t be read or that maybe I don’t have enough rights for this. I’ve used
a variety of commercial DVDs in the drive, and in all other respects I can
read and write from the drive. Mplayer doesn’t do anything, Noatun doesn’t
do anything, VLC Media Player seems like it’s going to run, and shows the
DVD title, but then stops without playing anything.Same with Xine. And it’s
exactly the same if I try to start the DVD with any of these programs when
I’m running as root.

If it’s a permission problem, shouldn’t they all go away when I run as root?

I’ve set my user as a member of cdrom and disk, as well.

Any further suggestions?

Thanks, Bob

Did you run through this?

Multi-media and Restricted Format Installation Guide - openSUSE Forums

Yes, I ran through it. Couldn’t find anything else.

I did notice when I tried to run vlc from the command line, that vlc showed this message - Playback failure:
VLC cannot set the DVD’s title. It possibly cannot decrypt the entire disk.
Your input can’t be opened:
VLC is unable to open the MRL ‘dvd:///dev/sr0’. Check the log for details.

When I looked in the terminal window, it showed the following feedback

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’ ‘–enable-v4l2’ ‘–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: Mystery of Blue Train
libdvdnav: DVD Serial Number: 34696ce7
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file ‘/home/rsmits/.dvdnav/Mystery of Blue Train.map’
libdvdnav: DVD disk reports itself with Region mask 0x00fe0000. Regions: 1

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 0x0000011f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000171
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x000124f7
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS’s
libdvdread: Elapsed time 0
libdvdnav: ifoRead_TITLE_VOBU_ADMAP vtsi failed
libdvdnav: ifoRead_TITLE_VOBU_ADMAP vtsi failed
libdvdnav: ifoRead_TITLE_VOBU_ADMAP vtsi failed
[00000784] dvdnav demux error: cannot set title (can’t decrypt DVD?)
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Invalid title IFO (VTS_01_0.IFO).
[00000784] dvdread demux error: fatal error in vts ifo
[00000784] dvdread demux error: DvdReadSetArea(0,0,1) failed (can’t decrypt DVD?)
[00000785] main access error: no access module matched “dvd”
[00000783] main input error: open of `dvd:///dev/sr0’ failed: could not create access: no access module matched “dvd”
^C[00000781] signals interface error: Caught Interrupt signal, exiting…

So, it looks like it’s not decoding the css encryption rather than being some kind of permission problem.

Some of the very latest dvd’s can not be decrypted with libdvdcss. Have you suceeded in playing this specific dvd on another Linux PC ?

I believe this is covered in the guide referenced by caf4926, but just to be certain, did you confirm that libdvdread4 and libdvdnav4 packaged by packman (I believe) are installed?

oldcpu wrote:

>
> robertsmits;1942212 Wrote:
>> So, it looks like it’s not decoding the css encryption rather than being
>> some kind of permission problem.
> Some of the very latest dvd’s can not be decrypted with libdvdcss.
> Have you suceeded in playing this specific dvd on another Linux PC ?
>
> I believe this is covered in the guide referenced by caf4926, but just
> to be certain, did you confirm that libdvdread4 and libdvdnav4 packaged
> by packman (I believe) are installed?

Yes, they are. Libdvdread4, version 4.1.3-1.pm.2-x86_64 from Packman, and
libdvdna4 version 4.1.3-1.pm.1-x86_64 from packman are installed.

The dvd I was using was an older commercial one from an Agatha Christie
Poirot collection, and it makes no difference if I substitute a newer Harry
Potter. Both dvds play in my Suse 11.0 desktop.

Bob
>
>

If you have kde4-k9copy installed - see if it will read the tile and or rip it.

If you do this does it rip to a mpg

mplayer dvd://1 -dumpstream -dumpfile movie.mpg

I try to avoid KDE4, so no, I don’t have it installed. When I try to rip with K3b, though it tells me it can’t decrypt the file, either.It is able to read the title.

You can use k9copy from packman
and still try the mplayer dump

Here’s the dump from mplayer.

rsmits@linux-jbbg:~> mplayer dvd://1 -dumpstream -dumpfile movie.mpg
MPlayer dev-SVN-r27637-4.3-openSUSE Linux 11.0 (x86_64)-Packman (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core™2 Duo CPU T7500 @ 2.20GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can’t open joystick device /dev/input/js0: No such file or directory
Can’t init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvd://1.
There are 6 titles on this DVD.
There are 1 angles in this DVD title.
*** Zero check failed in libdvdread/ifo_read.c:1365
for vts_tmapt->zero_1 = 0x3801
libdvdread: Invalid title IFO (VTS_01_0.IFO).
audio stream: 0 format: ac3 (5.1) language: en aid: 128.
audio stream: 1 format: ac3 (5.1) language: fr aid: 129.
audio stream: 2 format: ac3 (5.1) language: es aid: 130.
number of audio channels on disk: 3.
subtitle ( sid ): 0 language: en
subtitle ( sid ): 1 language: fr
subtitle ( sid ): 2 language: es
subtitle ( sid ): 3 language: en
number of subtitles on disk: 4

In Repo Manager - first set all repo’s to default 99 priority.

Check again in Yast Software Management
Filter by Repo
select Packman

Make sure there are no Packages with Red or Blue text - If there are, click the check box to update

Double check you have all packages from the HowTo (I know you already did).

Check to compare and see if it’s the same point with different dvd’s that it all fails

libdvdread: Invalid title IFO (VTS_01_0.IFO).

I pulled my hair out over this as well!

DVD playback - GStreamer installation is missing a plug-in. - openSUSE Forums

I finally figured it out.

I needed to run regionset: LinVDR

Once I ran:

regionset /dev/sr0

and set it to 1 (North America) it just worked!

I guess if you first run Windows it sets this but I installed Linux without ever setting up/booting Windows.

Hope this helps you.

Cheers

I never had to do this and can always play dvd’s whatever region they are. I never set regions to my drives - so can’t really comment. It sounds like you might have locked yourself in to R1 unless you change it again. I don’t really know enough about it to comment further, but it all smacks of the old vendor lock in and DRM - Basically “we want a license to rip people off”. signed BG

nd switching dvds gets me the same message:

rsmits@linux-jbbg:~> mplayer dvd://1 -dumpstream -dumpfile movie.mpg
MPlayer dev-SVN-r27637-4.3-openSUSE Linux 11.0 (x86_64)-Packman (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core™2 Duo CPU T7500 @ 2.20GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can’t open joystick device /dev/input/js0: No such file or directory
Can’t init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvd://1.
There are 6 titles on this DVD.
There are 1 angles in this DVD title.
*** Zero check failed in libdvdread/ifo_read.c:1365
for vts_tmapt->zero_1 = 0x3801
libdvdread: Invalid title IFO (VTS_01_0.IFO).
audio stream: 0 format: ac3 (5.1) language: en aid: 128.
audio stream: 1 format: ac3 (5.1) language: fr aid: 129.
audio stream: 2 format: ac3 (5.1) language: es aid: 130.
number of audio channels on disk: 3.
subtitle ( sid ): 0 language: en
subtitle ( sid ): 1 language: fr
subtitle ( sid ): 2 language: es
subtitle ( sid ): 3 language: en
number of subtitles on disk: 4

Bob

Are you certain you do not have a region code problem?

oldcpu wrote:

>
> Are you certain you do not have a region code problem?
>
>

The only thing I’m not certain a bout is whether Suse will ever play dvds
again…

I only have region 1 (north american) dvds. On the same laptop, dvds play
just fine in windoze, which suggests to me it’s not the hardware.

How do I check what region it thinks it’s in?

Robert Smits wrote:

> oldcpu wrote:
>
>>
>> Are you certain you do not have a region code problem?
>>
>>
>
> The only thing I’m not certain a bout is whether Suse will ever play dvds
> again…
>
> I only have region 1 (north american) dvds. On the same laptop, dvds play
> just fine in windoze, which suggests to me it’s not the hardware.
>
> How do I check what region it thinks it’s in?

One more item - if I use Konqueror to look at device ownership in
properties of the dvd drive, it tells me user is rsmits - me, and groups is
4294967295.

I can’t find this group anywhere in Yast user/groups.

Bob

Robert Smits wrote:

After a number of tries I have also tried making a new partition and doing
an install of 11.1/KDE4. Video works fine.

I think, although I have never installed KDE4 in my suse 11.0 install, there
is enough contamination by KDE4 programs to screw up my video. I’m probably
going to have to go back to suse 10.3 to get a version without KDE4
programs in it.

I’ll see first how much I can make KDE4 work like my old KDE3.

Thanks for the help.

Bob.