A DVD that I’ve watched before suddenly doesn’t work. VLC gives the following output when started from the command line:
VLC media player 1.1.5 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Warning: call to signal(13, 0x1)
[0x80503f4] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb19ff114, 0xb19ff088)
Blocked: call to setlocale(6, "")
Warning: call to signal(13, 0x1)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
(19769): Trying to open ksycoca from "/var/tmp/kdecache-[username]/ksycoca4"
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: DVD Title: My CD
libdvdnav: DVD Serial Number: 3C3361030Rimage
libdvdnav: DVD Title (Alternative):
libdvdnav: Unable to find map file '/home/[username]/.dvdnav/My CD.map'
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000119
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000143
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS's
libdvdread: Elapsed time 0
Warning: call to srand(555339)
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
libdvdnav: Language 'en' not found, using 'de' instead
libdvdnav: Menu Languages available: de
libdvdnav: *** pgci_ut handle is NULL ***
vlc: vm.c:1744: get_ID: Assertion `pgcit != ((void *)0)' failed.
Aborted
Name : vlc Relocations: (not relocatable)
Version : 1.1.5 Vendor: http://packman.links2linux.de
Release : 1.pm.3.12 Build Date: Mon 06 Dec 2010 16:56:53 CET
Install Date: Tue 07 Dec 2010 13:27:23 CET Build Host: nott
Group : Productivity/Multimedia/Video/Players Source RPM: vlc-1.1.5-1.pm.3.12.src.rpm
Size : 2232267 License: GNU General Public License (GPL)
Signature : DSA/SHA1, Mon 06 Dec 2010 16:58:54 CET, Key ID f899f20d9a795806
Packager : detrei@links2linux.de
URL : http://www.videolan.org/
Summary : VLC - Video Lan Client
Description :
VLC media player is a highly portable multimedia player for various
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...)
as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast
in IPv4 or IPv6 on a high-bandwidth network.
Distribution: main_pm / openSUSE_11.2_Update
I did use that mmcheck file to check for errors, but I can’t find any with it. I don’t think that having the browser plugins deliberately not installed counts. Neither is not having totem I’d think, since I’m using KDE.
I also tried to start playback completely from the command line:
>> vlc dvd://dev/sr0
VLC media player 1.1.5 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Warning: call to signal(13, 0x1)
[0x80503f4] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb1b32114, 0xb1b32088)
Blocked: call to setlocale(6, "")
Warning: call to signal(13, 0x1)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat dev/sr0
No such file or directory
libdvdnav: vm: failed to open/read the DVD
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Can't stat dev/sr0
No such file or directory
[0x82bad14] dvdread demux error: DVDRead cannot open source: dev/sr0
[0x82fffc4] main input error: open of `dvd://dev/sr0' failed: (null)
Warning: call to rand()
Warning: call to rand()
If I’m reading that right, it can’t seem to find/access my dvd drive.
I tried smplayer just now but it playes for 10 econds before stopping. It displays dvd://1//dev/dvd as window title. Hmm, I tried Kaffeine after it, which stopped responding, so I had to kill it. I then received an authorization dialogue (root, but I don’t know why), and cancelled it. Now smplayer seems to play without stuttering. I tried vlc again, which now seems to be able to play audio, but no video. It complains about a dcop server:
>> vlc
VLC media player 1.1.5 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Warning: call to signal(13, 0x1)
[0x80503f4] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb1a34114, 0xb1a34088)
Blocked: call to setlocale(6, "")
Warning: call to signal(13, 0x1)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000119
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000143
libdvdread: Elapsed time 0
libdvdread: Found 1 VTS's
libdvdread: Elapsed time 0
[0x860303c] main input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
ERROR: Couldn't attach to DCOP server!
Interestingly, It now seems to be able to find css keys! This is really messed up.
BTW, I recently upgraded my KDE to version 4.4.4 — could it have changed something, so VLC (and Kaffeine, and smplayer) have trouble with a DVD drive?
But I noticed something curious. In Dolphin, I noticed that the user is my username (which is OK, right?), but the group is called “4294967295”? That doesn’t seem right.
You posted just before my previous reply, so I was just testing it.
It behaved the same with a new account. Kind of annoying. So basically the problem is buried pretty deep, I’ve got no idea how it got there, nor how long it’s been there. sigh