DVD's not playing (some)

Hi

I have Opensuse 11.1 (Gnome interface) installed on an HP laptop. My problem is that I am unable to get some DVDs to play using either Totem or VLC. However most DVD’s do play OK - its just a minority that don’t. Is this expected behaviour or can I do something about it ? Just a bit frustrating to sit down to watch a DVD and be unable to watch it. I did think this might be a DVD Region problem, but having checked the DVDs that play and don’t play, this doesn’t seem to be the case.

Thanks for you help

David

Commercial DVDs tend to be encrypted, and set for specific regions. In Linux it is possible to decrypt most encrypted DVDs using the package libdvdcss. However I have read that does not work for all of the very latest DVDs which may utilize a different encryption method.

Thus I suspect the problem you face is either:

  • region coding problem, or
  • decryption problem

Besides attempting with vlc and totem, did you attempt with smplayer (packaged by packman) or kaffeine ? (packaged by packman, with packman packaged libxine1 to provide its video/sound engin) ?

I assume you checked to see if the DVDs that are gi ving you problems are good quality DVDs ?

Hi

I haven’t tried smplayer or kaffeine - so I will try. The DVDs are good quality. In the most recent case, I have two DVDs published by the BBC of a comedy program called “Early Doors”. Series 1 plays in Totem no problem; Series 2 won’t play at all. Just to be sure I checked in a DVD player via the TV - both play no problems.

it has always been the same for me but i find won’t play with mplayer will play with xine and the other way round

Hi
Did you install libdvdcss?


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.29-0.1-default
up 1 day 23:13, 2 users, load average: 0.88, 0.47, 0.18
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 190.18

Hmm - thats interesting. I’ve just tried playing DVDs with xine and mplayer/smplayer. They all error with Codec problems. They appear to have been installed - but obviously are missing some critical bits. Anyone know what the critical components / libraries that I need to make sure are downloaded ? And should I uninstall xine, mplayer/smplayer first and start again ?

Thanks

Please post result of this in a terminal

zypper lr -d

response to zypper lr -d is:

1 | Libdvdcss repository | Libdvdcss repository | No | No | 90 | NONE | http://suse.linuxin.dk/repo/11.1/ |
2 | openSUSE-11.1-Non-Oss | openSUSE-11.1-Non-Oss | Yes | Yes | 99 | NONE | Index of /distribution/11.1/repo/non-oss |
3 | openSUSE-11.1-Oss | openSUSE-11.1-Oss | Yes | Yes | 99 | NONE | Index of /distribution/11.1/repo/oss |
4 | openSUSE:11.1 | openSUSE:11.1 | Yes | Yes | 99 | yast2 | Index of /distribution/11.1/repo/oss |
5 | repo | Main Repository (NON-OSS) | Yes | Yes | 99 | yast2 | Index of /distribution/11.1/repo/non-oss |
6 | repo-update | openSUSE-11.1-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.1 |
7 | repo_1 | Main Repository (OSS) | Yes | Yes | 99 | yast2 | Index of /distribution/11.1/repo/oss |
8 | repo_2 | Main Update Repository | Yes | Yes | 99 | rpm-md | Index of /update/11.1 |
9 | repo_3 | Packman Repository | Yes | Yes | 90 | rpm-md | Index of /pub/packman/suse/11.1 |
10 | repo_4 | VideoLan Repository | No | No | 90 | rpm-md | Index of /pub/videolan/vlc/SuSE/11.1/ |

Edit as above. I have removed duplicates and changed priority on oss and non-oss
Look at it carefully!

When done run online update

Try mplayer dvdnav:// on the DVDs that don’t “work” for you. dvdnav can crack ARccOS encrypted DVDs, which most of the newer ones are

Hi
I’ve changed the repositories and here’s the output from zypper:

1 | Libdvdcss repository | Libdvdcss repository | No | No | 90 | NONE | http://suse.linuxin.dk/repo/11.1/ |
2 | openSUSE-11.1-Non-Oss | openSUSE-11.1-Non-Oss | No | No | 99 | NONE | Index of /distribution/11.1/repo/non-oss |
3 | openSUSE-11.1-Oss | openSUSE-11.1-Oss | No | No | 99 | NONE | Index of /distribution/11.1/repo/oss |
4 | openSUSE:11.1 | openSUSE:11.1 | Yes | Yes | 120 | yast2 | Index of /distribution/11.1/repo/oss |
5 | repo | Main Repository (NON-OSS) | Yes | Yes | 120 | yast2 | Index of /distribution/11.1/repo/non-oss |
6 | repo-update | openSUSE-11.1-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.1 |
7 | repo_1 | Main Repository (OSS) | No | No | 99 | yast2 | Index of /distribution/11.1/repo/oss |
8 | repo_2 | Main Update Repository | No | No | 99 | rpm-md | Index of /update/11.1 |
9 | repo_3 | Packman Repository | Yes | Yes | 90 | rpm-md | Index of /pub/packman/suse/11.1 |
10 | repo_4 | VideoLan Repository | No | No | 90 | rpm-md | Index of /pub/videolan/vlc/SuSE/11.1/

Unfortunately after I’ve run the online update, things seem to be no better. I would be particularly interested in getting Xine and Mplayer working as options to try, but I get the following error messages when trying to play DVD’s

Xine - “Xine Engine error. No input plugin available to handle dvd:/”

Mplayer - “No stream found to handle url dvd://”

Any thoughts as to how to progress ?

Thanks

Please note this is how your repos should look as I quoted earlier:
DVD’s not playing (some) - openSUSE Forums

Please post output of

rpm -q libdvdcss

Dear caf4926
Here’s my repositories now. I think these are as you suggest ?

1 | Libdvdcss repository | Libdvdcss repository | No | No | 90 | NONE | http://suse.linuxin.dk/repo/11.1/ |
2 | openSUSE:11.1 | openSUSE:11.1 | Yes | Yes | 120 | yast2 | Index of /distribution/11.1/repo/oss |
3 | repo | Main Repository (NON-OSS) | Yes | Yes | 120 | yast2 | Index of /distribution/11.1/repo/non-oss |
4 | repo-update | openSUSE-11.1-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.1 |
5 | repo_3 | Packman Repository | Yes | Yes | 90 | rpm-md | Index of /pub/packman/suse/11.1 |
6 | repo_4 | VideoLan Repository | No | No | 90 | rpm-md | Index of /pub/videolan/vlc/SuSE/11.1/ |

And here’s the output from “rpm -q libdvdcss”

libdvdcss-1.2.10-3.11

Thanks for your help

Now do as su

zypper up

Hi

Can’t run “zypper up” - see below for output:

family@linux-9osw:~> su
Password:
linux-9osw:/home/family # zypper up
System management is locked by the application with pid 6663 (/usr/sbin/packagekitd).
Close this application before trying again.
linux-9osw:/home/family #

Apologies if this is relatively easy to overcome, but I don’t know how …

Is there a update applet running in the sys tray? Click it and see if will do the update for you.

As I previously said and people ignore my advice, if those discs use ARccOS protection, installing libdvdcss will do little as it won’t be able to handle them properly. Try with mplayer dvdnav://

Also, if mplayer can’t fine the dvd stream, maybe you need to specify on which device to look for? this is done with the -dvd-device option, eg mplayer dvdnav:// -dvd-device /dev/dvd

Hi
Can’t see an update applet in the system tray. Rebooted and still can’t “zypper up” - same output as before.

Tried microchip8’s tip, and here’s the output:

family@linux-9osw:~> mplayer dvdnav:// -dvd-device /dev/dvd
MPlayer dev-SVN-r29116-4.3-openSUSE Linux 11.1 (i686)-Packman (C) 2000-2009 MPlayer TeamCan’t open joystick device /dev/input/js0: No such file or directory
Can’t init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvdnav://.
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can’t stat /dev/dvd
No such file or directory
libdvdnav: vm: failed to open/read the DVD
Couldn’t open DVD device: /dev/dvd (No such file or directory)
No stream found to handle url dvdnav://

Exiting… (End of file)

Interesting problem this …

Reboot and at the boot screen, pause the boot by moving the down arrow button, then move back up and clear any text in the boot arguments by holding backspace. Then just type the number: 3

At the login
Login with your username and password

Now switch to super user with su
and root password

Now type;

zypper ref

then:

zypper up

when done, type reboot

Not having much luck here. If I press the down arrow on the GRUB boot screen, then it just selects a “Suse failsafe” boot option.
There is an option to edit the boot sequence by selecting “e”. The boot command is very long, and difficult to tell which arguments I can remove.
Typing the number 3 at the GRUB boot screen doesn’t have any effect.