Cannot play DVD or Audio CD using VLC in OpenSUSE 11.2

Hi,

I am a longtime Fedora user. Moved over to OpenSUSE 11.2 after Fedora 13 won’t install on my old hardware. I am unable to play DVD or Audio CD using VLC. I have OpenSUSE 11.2 with Gnome desktop installed.

After a fresh install, I followed the steps in this FAQ:

http://forums.opensuse.org/english/information-new-users/new-user-how-faq-read-only/407184-multi-media-restricted-format-installation-guide.html#post2058613

Thereafter I tried to do RedDwarf’s 10 point multimedia check. But it seems like #5 doesn’t return results as expected and #6 fails for some packages.

r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> #1 check if missing dependencies
r2d2@linux-vp8l:~> LC_ALL=C zypper ve
Loading repository data...
Reading installed packages...

Dependencies of all installed packages are satisfied.
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> #2 check if there are packages installed from the VideoLAN repository
r2d2@linux-vp8l:~> rpm -qa --queryformat '%{NAME} -> %{VENDOR}
' | grep -i VideoLAN
libdvdcss -> VideoLAN Project (http://www.videolan.org)
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> #3 check your basic multimedia packages
r2d2@linux-vp8l:~> rpm --verify --query --all 'libav*' 'libpostproc*' 'libswscale*'
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> #4 verify you have xine installed from Packman
r2d2@linux-vp8l:~> rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}
' libxine1 libxine1-codecs
libxine1-1.1.19-1.pm.44.3-i586 -> http://packman.links2linux.de
libxine1-codecs-1.1.19-1.pm.44.3-i586 -> http://packman.links2linux.de
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> #5 check your xine packages
r2d2@linux-vp8l:~> rpm --verify --query --all '*xine*'
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> #6 verify you have all gstreamer plugins (codecs) installed from Packman
r2d2@linux-vp8l:~> 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.1-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.24-2.4-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
r2d2@linux-vp8l:~> gstreamer-0_10-ffmpeg-0.10.5-42.pm.1-x86_64 -> packman.links2linux.de
r2d2@linux-vp8l:~> 
r2d2@linux-vp8l:~> 

My questions:

(1) Should I expect something to be returned for #5 ?
(2) #6 shows a few packages installed from the incorrect repository. What do I do to set it right ?

Thanks a bunch,
tylerdurden99

Have you done the repository switch, i.e. filtered the packages to the Packman repository in YaST and then clicked on “Switch installed packages to this repository”; or done its CLI equivalent: zypper dup -r packman If I am not mistaken. (And keep in mind that in the zypper command ‘packman’ needs to be spelled according to what you named that repository)

(1) Should I expect something to be returned for #5 ?
Yes you should

Manually go thru the list of packages in the list, search for them and add if missing

(2) #6 shows a few packages installed from the incorrect repository. What do I do to set it right ? Use the radio button method.
ImageBam - Fast, Free Image Hosting and Photo Sharing
But you need to switch to the QT interface
Switch Yast Interface to QT

If you have QT then you can do the package switch this way
http://tinyurl.com/yejwull

But you may still have to work thru Packman and check each package is from ‘pm’ - use the radio button switch to get the correct package/s