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

Geez why does this have to be so difficult? I’m running 11.1.

I have installed Restricted Formats/11.1 - openSUSE-Community (Gnome) and still do not get playback.

I have tried Totem and Kaffeine and two different DVDs.

Kaffeine complains:

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). (Error reading from DVD.)

Totem (GUI) complains:

Your GStreamer installation is missing a plug-in.

When totem is run CLI:

[snip]
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000194
libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_01_0.VOB (0x00000194)
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000fdec
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS’s
libdvdread: Elapsed time 0
** Message: no file info
** Message: no file info
Device is now /dev/sr0
Device is now /dev/sr0
** Message: Error: Your GStreamer installation is missing a plug-in.
resindvdbin.c(329): try_create_piece (): /GstPlayBin:play/RsnDvdBin:source:
Could not create audio decoder element ‘a52dec’

I assigned group “cdrom” to each user.

What am I missing?

Thanks in advance.

Cheers

Multi-media and Restricted Format Installation Guide - openSUSE Forums

Here is the output from the ten steps:

  1. tux:/home/jbecker # LC_ALL=C zypper ve
    Loading repository data…
    Reading installed packages…
    Dependencies of all installed packages are satisfied.

  2. tux:/home/jbecker # rpm -qa --queryformat '%{NAME} → %{VENDOR}
    ’ | grep -i VideoLAN
    libdvdcss → VideoLAN Project (VideoLAN - Free and Open Source software and video streaming solutions for every OS!)

  3. tux:/home/jbecker # rpm --verify --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’

  4. tux:/home/jbecker # rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} → %{VENDOR}
    ’ libxine1 libxine1-codecs
    libxine1-1.1.16.1-0.pm.1-i586 → packman.links2linux.de
    libxine1-codecs-1.1.16.1-0.pm.1-i686 → packman.links2linux.de

  5. tux:/home/jbecker # rpm --verify --query --all ‘xine

  6. tux:/home/jbecker # 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-i586 → packman.links2linux.de
    gstreamer-0_10-fluendo-mp3-0.10.10-42.pm.1-i586 → packman.links2linux.de
    gstreamer-0_10-fluendo-mpegdemux-0.10.23-42.pm.1-i586 → packman.links2linux.de
    gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1-i586 → packman.links2linux.de
    gstreamer-0_10-plugins-bad-0.10.10-42.pm.1-i586 → packman.links2linux.de
    gstreamer-0_10-plugins-base-0.10.22-42.pm.2-i586 → packman.links2linux.de
    gstreamer-0_10-plugins-good-0.10.13-42.pm.1-i586 → packman.links2linux.de
    gstreamer-0_10-plugins-good-extra-0.10.13-42.pm.1-i586 → packman.links2linux.de
    gstreamer-0_10-plugins-ugly-0.10.10-42.pm.2-i586 → packman.links2linux.de

  7. tux:/home/jbecker # rpm --verify --query --all ‘gst

  8. tux:/home/jbecker # rpm --verify MPlayer

  9. tux:/home/jbecker # rpm --verify --query --all ‘vlc

  10. tux:/home/jbecker # rpm --verify w32codec-all

Check:

tux:/home/jbecker # rpm --query --all ‘libav*’ ‘libpostproc*’ ‘libswscale*’ ‘xine’ ‘gst’ MPlayer ‘vlc’ | grep -v avahi | sort
banshee-1-backend-engine-gstreamer-1.4.1-2.14
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
gstreamer-0_10-schroedinger-1.0.5-42.pm.4
gstreamer-0_10-utils-0.10.22-42.pm.1
gstreamer-utils-0.10.22-42.pm.1
libavc1394-0-0.5.3-129.3
libavcodec52-0.4.9.17031svn-20090207.pm.1255
libavdevice52-0.4.9.17031svn-20090207.pm.1255
libavformat52-0.4.9.17031svn-20090207.pm.1255
libavutil49-0.4.9.17031svn-20090207.pm.1255
libgstinterfaces-0_10-0-0.10.22-42.pm.2
libgstreamer-0_10-0-0.10.22-42.pm.1
libpostproc51-0.4.9.17031svn-20090207.pm.1255
libswscale0-0.4.9.17031svn-20090207.pm.1255
libvlc2-0.9.8a-0.pm.4
libvlccore0-0.9.8a-0.pm.4
libxine1-1.1.16.1-0.pm.1
libxine1-codecs-1.1.16.1-0.pm.1
libxine1-gnome-vfs-1.1.16.1-0.pm.1
libxine1-pulse-1.1.16.1-0.pm.1
MPlayer-1.0rc2_r27637-3.pm.3
vlc-0.9.8a-0.pm.4
vlc-noX-0.9.8a-0.pm.4
vlc-qt-0.9.8a-0.pm.4
xinetd-2.3.14-129.28

When I try to playback DVD in MPlayer I get thrown a popup that says:

ac-tex damaged at 1 7

Geez

I made an interesting discovery. Both of the DVDs I was trying just happened to be from Warner Bros. I tried another DVD from an Independent and it works.

So I guess Warner Bros is encrypting or something?

Cheers

Update: Doesn’t work with Paramount DVD either so there is a problem with “commercial” DVD playback…

Did you try VLC Player?

Trouble is I hardly ever play DVD’s. Though I have never had one I can’t play.

Double check in Packman and do an update all unconditionally if bandwidth isn’t a problem. Otherwise if you see Blue or Red Packages, update them.

I had to run regionset: LinVDR

Cheers