I recently bought a new Avatar DVD box set and tried to play it,but the DVD behaved strangely in both of my drives (spinning up but clicking as if it was starting to access) and would not mount.
I then tested it in a commercial DVD player. No problem.
I added the medibuntu repository, installed mplayer and libdcss when the update tool suggested it and checked libdcss and libdvdnav was installed. After 2 or three minutes of spinning from the drive,Totem autostarted and prompted me to download the rest of the restricted codecs when I tried to play a different DVD to test. Then:
Code:
Failed to mount "SIMPLY_TAI_CHI".
mount: block device /dev/sr0 is write-protected, mounting read-only
mount: /dev/sr0 already mounted or /media/cdrom0 busy
mount: according to mtab, /dev/sr0 is already mounted on /media/cdrom0.
This popped up 3 times,then Totem popped up:
Code:
An error occurred
Could not open location;
you might not have permission to open the file.
Yet when I pick "File -> Play Disc" it plays as normal,menus and all.
Thinking it could be the region,I got a region 2/4 disc,same as the Avatar one. After the same sequence of errors,it played fine as well.
A different DVD from the same box set inserted into the first drive refused to mount in the same manner as the first DVD,eventually spinning down. When I tried it in the second drive,it mounted... sort of. A different message popped up saying that it was not properly mounted.
Totem then kept giving the "Could not open location; you might not have permission" error and would not play it.
When I ejected it and put it back in,it refused to mount at all. Then I ejected and put it back
again... and now it plays.


What's going on here? Is it trying to capture the keys?
I've had separate problems with VLC and Mplayer because Ubuntu insists on mounting discs on /media/ and with an unique name,when both expect to find it in /dev/dvdrom or /dev/cdrom. VLC partially succeeds when I change the disc target to point directly at the folder in /media/{name of disc}... then craps out with a segmentation fault when I do "scene select" (I ran it in a terminal). Changing the target to point directly to the block device doesn't work. Can anyone suggest a workaround for this too?