Missing Codecs for DVD

Hi, I have a problem with playing DVD. I have followed instructions given in Check your multimedia problem in ten steps but I’m still experiencing problems with some DVDs. Output of commands suggested in above post are listed at the end of this post. On thing I noticed was that for below packages I had to choose an older version from openSUSE repo because of the installed version of gstreamerpluginsbase. A newer version e.g. 0.10.32 I couldn’t find.


gstreamer-0_10-plugins-base-0.10.30-999.pm.1005.1-i586 -> http://packman.links2linux.de
gstreamer-0_10-plugins-bad-0.10.13-2.2-i586 -> openSUSE
gstreamer-0_10-plugins-good-0.10.15-3.3.1-i586 -> openSUSE
gstreamer-0_10-plugins-good-extra-0.10.15-3.3.1-i586 -> openSUSE
gstreamer-0_10-plugins-ugly-0.10.12-2.4-i586 -> openSUSE

Questions: I am running SUSE 11.2. Could my problem be related to the fact that not all packages are installed from Packman?
Is there a way to find out for a particular troublsome DVD-disc which codec package would solve the problem?

Your advice is much appreciated!
Peter


#uname -a
Linux obsidian 2.6.31.14-0.6-default #1 SMP 2010-12-10 11:18:32 +0100 i686 i686 i386 GNU/Linux
# LC_ALL=C zypper ve
Loading repository data...
Reading installed packages...

Dependencies of all installed packages are satisfied.
#  rpm -qa --queryformat '%{NAME} -> %{VENDOR}
' | grep -i VideoLAN
liborc-0_4-0 -> VideoLAN Project (http://www.videolan.org)
libschroedinger-1_0-0 -> VideoLAN Project (http://www.videolan.org)
libva1 -> VideoLAN Project (http://www.videolan.org)
libx264-100 -> VideoLAN Project (http://www.videolan.org)
libmad0 -> VideoLAN Project (http://www.videolan.org)
libdvdcss -> VideoLAN Project (http://www.videolan.org)
libfaad2 -> VideoLAN Project (http://www.videolan.org)
 # rpm -qa --queryformat '%{NAME} -> %{VENDOR}
' | grep -i VideoLAN
libdvdcss -> VideoLAN Project (http://www.videolan.org)
# rpm --verify --query --all 'libav*' 'libpostproc*' 'libswscale*'
#
# rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}
' libxine1 libxine1-codecs
libxine1-1.1.19-2.pm.48.19-i586 -> http://packman.links2linux.de
libxine1-codecs-1.1.19-2.pm.48.19-i586 -> http://packman.links2linux.de
# rpm --verify --query --all '*xine*'
#
# 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.11-999.pm.999.3-i586 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mp3-0.10.14-42.pm.42.2-i586 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mpegdemux-0.10.57-42.pm.42.2-i586 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mpegmux-0.10.4-43.pm.43.2-i586 -> http://packman.links2linux.de
gstreamer-0_10-plugins-bad-0.10.13-2.2-i586 -> openSUSE
gstreamer-0_10-plugins-base-0.10.30-999.pm.1005.1-i586 -> http://packman.links2linux.de
gstreamer-0_10-plugins-good-0.10.15-3.3.1-i586 -> openSUSE
gstreamer-0_10-plugins-good-extra-0.10.15-3.3.1-i586 -> openSUSE
gstreamer-0_10-plugins-ugly-0.10.12-2.4-i586 -> openSUSE
# rpm --verify --query --all '*gst*'
#
# rpm --verify MPlayer
#
# rpm --verify --query --all '*vlc*'
#
# rpm --verify w32codec-all
#
 # rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' MPlayer '*vlc*' | grep -v avahi | sort
gstreamer-0_10-0.10.32-1000.pm.1000.1.i586
gstreamer-0_10-ffmpeg-0.10.11-999.pm.999.3.i586
gstreamer-0_10-fluendo-mp3-0.10.14-42.pm.42.2.i586
gstreamer-0_10-fluendo-mpegdemux-0.10.57-42.pm.42.2.i586
gstreamer-0_10-fluendo-mpegmux-0.10.4-43.pm.43.2.i586
gstreamer-0_10-lang-0.10.32-1000.pm.1000.1.noarch
gstreamer-0_10-plugins-bad-0.10.13-2.2.i586
gstreamer-0_10-plugins-base-0.10.30-999.pm.1005.1.i586
gstreamer-0_10-plugins-base-lang-0.10.30-999.pm.1005.1.noarch
gstreamer-0_10-plugins-good-0.10.15-3.3.1.i586
gstreamer-0_10-plugins-good-extra-0.10.15-3.3.1.i586
gstreamer-0_10-plugins-ugly-0.10.12-2.4.i586
libavc1394-0-0.5.3-134.2.i586
libavcodec52-0.6.26387svn-1.pm.3.2.i586
libavcore0-0.6.26387svn-1.pm.3.2.i586
libavutil50-0.6.26387svn-1.pm.3.2.i586
libgstapp-0_10-0-0.10.30-999.pm.1005.1.i586
libgstinterfaces-0_10-0-0.10.30-999.pm.1005.1.i586
libgstphotography-0_10-0-0.10.13-2.2.i586
libgstreamer-0_10-0-0.10.32-1000.pm.1000.1.i586
libpostproc51-0.6.26387svn-1.pm.3.2.i586
libswscale0-0.6.26387svn-1.pm.3.2.i586
libvlc5-1.1.7-1.pm.3.3.i586
libvlccore4-1.1.7-1.pm.3.3.i586
libxine1-1.1.19-2.pm.48.19.i586
libxine1-codecs-1.1.19-2.pm.48.19.i586
libxine1-gnome-vfs-1.1.19-2.pm.48.19.i586
libxine1-pulse-1.1.19-2.pm.48.19.i586
MPlayer-1.0rc4_r32749-1.pm.2.3.i586
phonon-backend-gstreamer-0_10-4.3.1-3.3.i586
phonon-backend-xine-4.3.1-3.3.i586
xinetd-2.3.14-143.3.1.i586
xine-ui-0.99.6-1.pm.4.1.i586

So, strictly speaking you need to install the libdvdcss file (and ONLY this file) file from videolan repository to play DVD’s. Further, you need a proper video setup, as in a good video driver loaded for your video hard ware to play videos. The other things that mmcheck looks for also affects the playback of specific formats, not all of which exist on a DVD.

So, you did not say just what problem that you are having playing a DVD? I will also say that there is a big change going on with Packman, from wince these multimedia updates come from. For openSUSE 11.2, you would want to replace your packman entry with:

Index of /suse/openSUSE_11.2/Essentials/

As for the entry that said:

gstreamer-0_10-plugins-base-0.10.30-999.pm.1005.1-i586 -> http://packman.links2linux.de
gstreamer-0_10-plugins-bad-0.10.13-2.2-i586 -> openSUSE 
gstreamer-0_10-plugins-good-0.10.15-3.3.1-i586 -> openSUSE 
gstreamer-0_10-plugins-good-extra-0.10.15-3.3.1-i586 -> openSUSE 
gstreamer-0_10-plugins-ugly-0.10.12-2.4-i586 -> openSUSE

You open up YaST / Software / Software Management, seach for the file you want to change to Packman like gstreamer-0_10-plugins-bad, go to the versions tab and select the file shown from Packman. This may cause other files to need to be changed to vendor Packman which is OK. Do this for EVERY file not loaded as suggested from Packman.

You might want to tell us about your video hardware and any efforts to upgrade it for 3D usage, if any. What I mean is for instance I have an nVIDIA video card and so I load their propriety video driver. You might need to do something similar for your hardware.

Thank You,

On 02/27/2011 11:36 PM, dgg3ps wrote:
>
> Hi, I have a problem with playing DVD. I have followed instructions
> given in ‘Check your multimedia problem in ten steps’
> (http://tinyurl.com/5v29xs) but I’m still experiencing problems with
> some DVDs.

that posting is 27 months and for version 11.0 which met its end of
life over a month ago…

but, at the top of this forum is a sticky dated about 35 days ago
named “Multimedia in One Click”…i used it about 3 weeks ago and
everything works on my 11.3, so give it a try…

maybe the old way didn’t hurt yours too much…but, things sure
change fast around here…


DenverD
CAVEAT: http://is.gd/bpoMD
[NNTP posted w/openSUSE 11.3, KDE4.5.5, Thunderbird3.0.11, nVidia
173.14.28 3D, Athlon 64 3000+]
“It is far easier to read, understand and follow the instructions than
to undo the problems caused by not.” DD 23 Jan 11

Hi guys, thanks for your help. I followed DenverD’s advice and tried the “Multimedia in one Click” and it worked straight away.
For the record: the initial problem was that one particular DVD would only show a blue screen and play sound. Any other DVD I tried worked fine.
Thanks anyway. dgg3ps