I read through the sticky. Followed the steps, have 4 repositories set up, installed codecs, and still cannot get it to play a dvd.
I get system sound just fine. Can play music through the internet. Have not tried with cd.
here is the error I get from Kaffeine
This version of Xine (used by Kaffeine) has only a reduced
set of supported codecs. It is not able to play DVDs.
Read XINE - openSUSE for further details.
here are the responses that were requested in the sticky:
Typically kaffeine uses the xine sound engine. Please note that the Novell/SuSE-GmbH packaged xine-lib is crippled for proprietary audio (and video) codecs. Hence most openSUSE users replace the Novell/SuSE-GmbH packaged xine-lib with the Packman packaged libxine1.
You can do that by setting up your Software Package Manager repositories (repos) with 4 and only 4 repos. Specifically I recommend OSS, Non-OSS, Update and Packman. Just those 4. No others. If you have Videolan as a repos, my recommendation is to install libdvdcss2 from Videolan, and then remove Videolan as a repos. There is guidance on how to setup these 4 repos here (for openSUSE-11.0): Repositories/11.0 - openSUSE-Community
Once those 4 (and only those 4, remove any others) are setup, you can then mark “xine-lib” for removal and BEFORE applying that remove, mark “libxine1” (and also “xine-ui” ) for installation and apply the change. Also be certain to replace a videolan packaged “libffmpeg0” with a packman packaged “libffmpeg0” (again, do the removal/install simultaneous).
Also note the special desktop effects (ie the cube / 3d) can interfere with your video playback. You may need to either disable those effects, or setup your video player’s output video module to “x11” (ie not “xv” (xvideo) nor “audio”. If you have a new Intel graphic device, you may need to do a custom edit to your /etc/X11/xorg.conf file.
Um… how do i know which one is which. When I search in YAST all I get is the one kaffeine listing.
i have already switched to libxine1 to get wmvs to play streamed.
Also, I looked at the DVD and in the video folder i was able to manually call each video to play, but kaffeine still doesnt like loading the entire dvd with controls.
If you type “rpm -qa | grep xine” (no quotes) you will be able to tell the version of libxine1 that you have installed, and also be able to tell if it is from packman. This is because packman packaged rpms have “pm” in the version numbering.
The same is true for kaffeine. If you type “rpm -q kaffeine” (no quotes) you will be able to tell if it is packaged by packman.
Note to play dvds you need libdvdcss2 (from videolan) and also libdvdread3 (from packman) and libdvdnav (from Novell/SuSE-GmbH).
libdvdread3 is installed.
libdvdcss is not. from video lan…? wait i thought i was only supposed to have 4 repos enabled on this thing.
i am successfully seeing the movie when i create a iso and mount it. the mounted iso plays perfectly. do i still need libdvdcss? will this libdvdcss solve my problem with mounting from an external usb dvd drive?
libdvdcss is not. from video lan…? wait i thought i was only supposed to have 4 repos enabled on this thing.
Remember, oldcpu recommended to disable Videolan right after the installation of libdvdcss, and this is a very good idea since packman and Videolan don’t get along too well. Yet there is an easier way to install that package, maybe oldcpu will like that too, since it won’t even need Videolan as a Repository for YaST at all:
su -c "rpm -Uvh http://download.videolan.org/pub/libdvdcss/1.2.9/rpm/libdvdcss2-1.2.9-1.i386.rpm"
i am successfully seeing the movie when i create a iso and mount it. the mounted iso plays perfectly. do i still need libdvdcss? will this libdvdcss solve my problem with mounting from an external usb dvd drive?
For now, add the Videolan repository, install vlc (qt version and nox). That will automatically pull in the required packages. In fact, the current version of vlc plays dvds quite well, including menu support.
ok, i will give it a shot… however, i can play DVDs just fine… after i create an .iso using the mounted drive at /media/nameofdvd. i then mount the .iso to /dev/dvd and it works fine. so i dont think my issue is dvd viewing related… i believe it is hardware related.
anyone in hardward listening in on this?
/dev/dvd when it exists is a symlink to a device node, usually the physical dvd drive. Is your dvd drive detected and what is the device node assigned?
I don’t really want to piggyback on someone elses thread, but I am. I’m having the same problem. I had 64 bit installed and all the codecs and I had no problems. I went down to 32 bit today and installed the codecs. Now, my stuff doesn’t play. I get the same error that the OP posted in his first post (regarding the reduced set of supported codecs). It also won’t play any of the .avi files I have on here. It plays the sound but no video. It does play the wmv files, though.
VLC isn’t working. It just crashes every time I try to play anything. Just thought I’d throw my two cents in. I’m going to play some more and see what I can do. Maybe make my own thread with some stuff.
Just found out it has something to do with GNOME. I finally decided to pop over in KDE and try it and it works as advertised. Just wanted to throw that in there.
yes, the DVD drive IS detected. the assigned node is “/media”
also, i AM able to create an image of the disk from that drive using k3b. then i can mount the image and kaffeine works fine, no problem.
i tried changing my dvd.device to “/media” in the “xine Engine Parameters”… but i get the error that it cannot find the device.
HOWEVER, i just tried assigning the dvd.device to “/media/[name of dvd]” and it worked PERFECTLY!! so, it appears that i need to tell the computer where to find the new dvd that has been inserted. there must be a dynamic way to check the media drive for whatever folder may be in there so it can be played.
Just a general idea: Video-DVDs (as CDs) should not be mounted before playing them. ‘udev’ should recognize the file-system of the media (or the lack of it) and integrate it unmounted.
Assigned node is not /media, that is just the default directory under which removeable media are mounted. On my system the dvd drive is assigned ‘/dev/sr0’, try
dmesg |grep -i attached
That should find the drive node for you. Then, as an example, when you open a dvd in VLC there is a section where you specify the device node.
For whatever it’s worth, installing the VLC from Videolan took care of my problems. As above, missing MRL plugin as well as DVD Navigator error reports.
I followed SuSE’s suggestion and tried the “One Click” installation for DVD in Kaffeine without success. Not complaining, mind you.
After adding Videolan to my repository list, as their website suggested, the download and installation went flawlessly and I expected the VLC player to open my DVD but it opened with Kaffeine!
>
> For whatever it’s worth, installing the VLC from Videolan took
> care of
> my problems. As above, missing MRL plugin as well as DVD
> Navigator error reports.
> I followed SuSE’s suggestion and tried the “One Click”
> installation for
> DVD in Kaffeine without success. Not complaining, mind you.
> After adding Videolan to my repository list, as their website
> suggested, the download and installation went flawlessly and I
> expected the VLC player to open my DVD but it opened with
> Kaffeine!
>
> Link: ‘VLC media player for openSUSE’
> (http://www.videolan.org/vlc/download-suse.html)
>
> Yes, reading the many comments on this forum is very useful!
> Thank
> you, all! Life is good!
>
> Like SuSE says it – have a lot of fun! Viel Spass! Oh, yeah!
>
I fixed my MRL problem on openSUSE 11.2 (x86_64) with KDE 4.3.5
release 3, Kaffeine-0.9+1 yesterday by doing the switch to
everything in packman for third time. Only thing I have from
videolan is libdvdcss. Played two full length dvd movies. Also works
with VLC player from Packman. Xine player from Packman does not
work, MRL issue.