Each time dvgrab and kino are able to read, stream & capture from /dev/raw1394 but in each case VLC errors out saying:
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.access_dv error: failed to open a Firewire (IEEE1394) connection
main warning: no access module matching "dv" could be loaded
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.