Page 1 of 1

no access module matching "dv" could be loaded

Posted: 19 Jan 2010 23:15
by kombucha
Running into this issue under 1.0.2, 1.0.3, 1.0.4 & 1.1 on 2 different systems (Debian/AMD64 & Ubuntu/AMD64 using both Karma & Lucid)

Each time dvgrab and kino are able to read, stream & capture from /dev/raw1394 but in each case VLC errors out saying:
access_dv error: failed to open a Firewire (IEEE1394) connection
main warning: no access module matching "dv" could be loaded
My first question is whether 1394 is working at all under VLC/Linux or whether there is an open bug on this. I have looked on Trac but not found anything.

My second question is of course what is going on here that it can't load the module. I infer from the log that it can't load the module bc it can't open the device? No? So the question would then be why can't it open the device when the device seems to work fine under other programs. Here's the full output:

Code: Select all

$ vlc --list |grep access_dv VLC media player 1.1.0-git The Luggage access_dv Digital Video (Firewire/ieee1394) input $ vlc -vvv dv:///dev/raw1394 --logfile /var/log/vlc.log --file-logging $ less /var/log/vlc.log -- logger module started -- main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. access_dv error: failed to open a Firewire (IEEE1394) connection main warning: no access module matching "dv" could be loaded main error: open of `dv:///dev/raw1394' failed: (null) -- logger module stopped -- -- logger module started -- main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. access_dv error: failed to open a Firewire (IEEE1394) connection main warning: no access module matching "dv" could be loaded main error: open of `dv:///dev/raw1394' failed: (null) -- logger module stopped -- -- logger module started -- main debug: using interface module "logger" main debug: TIMER module_need() : 0.781 ms - Total 0.781 ms / 1 intvls (Avg 0.781 ms) main debug: adding item `dv:///dev/raw1394' ( dv:///dev/raw1394 ) main debug: looking for interface module: 1 candidate main debug: using interface module "signals" main debug: TIMER module_need() : 0.371 ms - Total 0.371 ms / 1 intvls (Avg 0.371 ms) main debug: looking for interface module: 1 candidate main warning: no interface module matching "globalhotkeys,none" could be loaded main debug: TIMER module_need() : 0.785 ms - Total 0.785 ms / 1 intvls (Avg 0.785 ms) main error: no suitable interface module main error: interface "globalhotkeys,none" initialization failed main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. main debug: looking for interface module: 5 candidates qt4 error: Could not connect to X server skins2 error: Cannot open display skins2 error: cannot initialize OSFactory main debug: using interface module "skins2" main debug: TIMER module_need() : 13.590 ms - Total 13.590 ms / 1 intvls (Avg 13.590 ms) skins2 debug: closing skins2 module main debug: removing module "skins2" main error: interface "default" initialization failed main debug: deactivating the playlist main debug: Deactivate main debug: processing request item null node Playlist skip 0 main debug: rebuilding array of current - root Playlist main debug: rebuild done - 1 items, index -1 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'dv:///dev/raw1394' main debug: thread (input) created at priority 10 (../../src/input/input.c:215) main debug: thread started main debug: incoming request - stopping current input main debug: dying input main debug: dying input main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path '/tmp' main debug: dying input main debug: `dv:///dev/raw1394' gives access `dv' demux `' path `/dev/raw1394' main debug: creating demux: access='dv' demux='' path='/dev/raw1394' main debug: looking for access_demux module: 0 candidates main debug: no access_demux module matched "dv" main debug: TIMER module_need() : 0.199 ms - Total 0.199 ms / 1 intvls (Avg 0.199 ms) main debug: creating access 'dv' path='/dev/raw1394' main debug: looking for access module: 1 candidate access_dv debug: opening device /dev/raw1394 access_dv error: failed to open a Firewire (IEEE1394) connection main warning: no access module matching "dv" could be loaded main debug: TIMER module_need() : 1.689 ms - Total 1.689 ms / 1 intvls (Avg 1.689 ms) main debug: dying input main debug: thread ended main debug: dead input main debug: TIMER input launching for 'dv:///dev/raw1394' : 9.584 ms - Total 9.584 ms / 1 intvls (Avg 9.584 ms) main debug: saving Media Library to file /home/forest/.local/share/vlc/ml.xspf main debug: looking for playlist export module: 1 candidate main debug: using playlist export module "export"

irc #videolan had the suggestion to add debugging to dv.c (although I am surprised it didn't already have it) however it seems like I should first check if this is a known issue or if there were other approaches to resolving it.