Upgrade to feisty broke Kaffeine DVD playback

Bug #102068 reported by Rick McCarty
16
Affects Status Importance Assigned to Milestone
kaffeine (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: kaffeine

Before upgrading from edgy to feisty beta, Kaffeine played DVDs. After upgrading, I cannot play DVDs anymore. I'm getting "xine: couldn't find demux for >dvd:///dev/hda<" errors. Thinking that libdvdcss2 might be corrupted, I uninstalled and reinstalled it. Still getting the same error. Not sure what to do at this point.

Revision history for this message
Brian Murray (brian-murray) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. Is libdvdcss installed? Thanks in advance.

Changed in kaffeine:
assignee: nobody → brian-murray
status: Unconfirmed → Needs Info
Revision history for this message
Rick McCarty (mccarty-io) wrote :

Yes, libdvdcss2 1.2.9-2 is installed. 1.2.9-1 was installed before the feisty upgrade from edgy, and then after running into this problem I first uninstalled and then reinstalled 1.2.9-1, then went to 1.2.9-2 from the medibuntu distribution. Then I decided to upgrade Kaffeine, etc to the medibuntu versions (which I think are exactly the same as what comes with the ubuntu distribution). Still getting the same failure. Something happened during the feisty upgrade that broke things and I can't figure out what it is.

Revision history for this message
Brian Murray (brian-murray) wrote :

Could you please add the contents of your '~/.xine/config' file as an attachment to your bug report?

Revision history for this message
Rick McCarty (mccarty-io) wrote :

The only file in there is catalog.cache - perhaps this is what you're looking for? I've attached copy of the file.

Changed in kaffeine:
assignee: brian-murray → nobody
status: Needs Info → Unconfirmed
Revision history for this message
Dax Solomon Umaming (knightlust) wrote :

I would like to confirm this. Upgrade to feisty broke DVD (even VCD) playback on Kaffeine. Made sure that plugins are installed..
But I would also like to report that it's not only Kaffeine refusing to play since I've also tried xine, vlc, totem, and mplayer and none would allow any kind of playback. They would either crash or spit out an error saying you have a wrong filesystem. See Bug #102229 and Bug #103173 regarding similar matter.
Attached ~/.xine/config

Revision history for this message
Dax Solomon Umaming (knightlust) wrote :

I would like to again confirm this for the second time. I did a fresh install of Feisty on a second harddisk and tested VCD/DVD playback but none worked. Codecs are installed and also tried it with other players (MPlayer, Xine, and VLC) but still fails to play.
Currently, video CD's and DVD's doesnt mount but Audio and Data CDs does mount and is auto-detected.
My other system shows that it mounts fine but it just won't allow me to play them or even copy any data written on any VCD/DVD to my harddisk (unlike Edgy where it will allow you to do that).
Again, testing was done via Kubuntu Dist Upgrade and Fresh Install of Kubuntu Beta on 3 systems and made sure codecs are installed.
Kindly change the status to confirmed.

Revision history for this message
Andres Mejia (amejia1) wrote :

It seems that this is just a matter of installing the right packages. libdvdread and libdvdcss will always be needed. I installed libdvdnav as well. Only after installing xine-ui, some more packages were installed along with xine-ui and then dvd playback worked. Don't remember what exact packages were installed but I suspect one of the packages was needed for dvd playback with libxine to work properly.

Revision history for this message
Dax Solomon Umaming (knightlust) wrote :

I have the right codecs and I also installed MPlayer, Xine, and VLC just to make sure. xine-ui is installed. Still fails to play.

Revision history for this message
Andres Mejia (amejia1) wrote :

In a command line, what does it say when you type "xine --list-plugins"?

Revision history for this message
Ares (aresito) wrote :

I have the same problem, but i think i found a little more in this issue. I found this problem launching kaffeine. As kaffeine uses xine to playback I've tried to launch xine and it gave me the same problem. reading the error in tab "plugin" i could read that the last line says "load_plugins:skippingunreadable plugin directory /home/xxxxx/.xine/plugins.

Later checking the directory .xine i saw that there wasnt any file or directory named plugin, but before checking that I tried to launch from command line and i was able to play it perfectly making sudo. It's
sudo xine fichero.avi.

I think that the problem is something with the permissions, but i don't still now what should i do to mend the problem and let the normal users play video.

PS. I think that it's not very important, but kaffeine doesn't work using this method. IT continues giving the same problem.

Revision history for this message
Andres Mejia (amejia1) wrote :

After doing a fresh install of Kubuntu Feisty, I checked to see which exact packages would be needed to make DVD playback work. There are three packages that are not installed by default that need to be installed before DVD playback will work (actually two in case you're just playing unencrypted DVDs). They are libdvdread3, libxine1-ffmpeg, and libdvdcss2. libdvdcss2 will have to be acquired elsewhere as it is not in the Ubuntu repository. If you don't intend to play encrypted DVDs ever, you don't have to install libdvdcss2. Additionally, libxine1-ffmpeg requires libmad0 and will install libmad0 automatically.

Revision history for this message
Ares (aresito) wrote :

Hi.

I solved the problem. It seems that xine when is called as root via sudo, looks for the plugins to display the avi in /usr/lib/xine/plugins, but when is executed as normal user tries to find it in /home/xxxxx/.xine/plugins. In my PC that directory does not exist, so xine is unable to reproduce the avi.

I managed the problem making a soft link ( ln -s /usr/lib/xine/plugins /home/xxxxx/.xine/plugins ) and it worked perfectly at now i can play any video file without any problem logged as normal user :)

Revision history for this message
Physsicz (physsicz) wrote :

Hi,

    I was using an older version of Kabuntu and after upgrading to Feisty my Kaffeine also stopped working with the error "Xine: couldn't find demux for >dvd//<" etc.. I also had all the drivers installed and could play DvD content with Mplayer. I solved the Kaffeine problem by installing zine with "sudo apt-get install xine-ui"

not sure if that will help anyone else but it worked for me.

Revision history for this message
Vikki Gaerlan (victoria-gaerlan) wrote :

RE: I solved the Kaffeine problem by installing zine with "sudo apt-get install xine-ui"

The exact same thing worked for me, on a fresh install of Feisty

Thanks for posting this Physsicz!

Revision history for this message
Dax Solomon Umaming (knightlust) wrote :

mine got fixed after removing, rebooting, and reinstalling codecs from medibuntu.

Changed in kaffeine:
status: Unconfirmed → Confirmed
Revision history for this message
Dax Solomon Umaming (knightlust) wrote :

Since there hasn't been any comments for the past few months, I'm assuming that this bug has been fixed.
I'm closing this bug as Fix Released. If you're still experiencing this bug, please update your system. Thanks

Changed in kaffeine:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.