I'm trying to compille the driver on a debianized custom 2.6.3 kernel, but it fails with this message:
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/asm-i386/asm_offsets.h
CC [M] /home/gif/code/video-2-1394_1.1/src/dfg1394_driver.o
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:26:27: ieee1394_core.h: No such file or directory
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:27:30: ieee1394_hotplug.h: No such file or directory
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:28:21: nodemgr.h: No such file or directory
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:155: error: elements of array `dfg1394_id_table' have incomplete type
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:157: error: unknown field `match_flags' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_SPECIFIER_ID' undeclared here (not in a function)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_VERSION' undeclared here (not in a function)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: warning: (near initialization for `dfg1394_id_table[0]')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:159: error: unknown field `specifier_id' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:159: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:159: warning: (near initialization for `dfg1394_id_table[0]')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:160: error: unknown field `version' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:160: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:160: warning: (near initialization for `dfg1394_id_table[0]')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:166: error: storage size of `__mod_ieee1394_device_table' isn't known
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:176: error: variable `dfg1394_protocol_driver' has initializer but incomplete type
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:177: error: unknown field `name' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:177: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:177: warning: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:178: error: unknown field `id_table' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:178: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:178: warning: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:179: error: unknown field `driver' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:179: error: extra brace group at end of initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:179: error: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:184: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:184: warning: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c: In function `dfg1394_driver__create':
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: dereferencing pointer to incomplete type
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: `ieee1394_bus_type' undeclared (first use in this function)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: (Each undeclared identifier is reported only once
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: for each function it appears in.)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:209: warning: implicit declaration of function `hpsb_register_protocol'
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c: In function `dfg1394_driver__destroy':
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:234: warning: implicit declaration of function `hpsb_unregister_protocol'
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c: At top level:
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:176: error: storage size of `dfg1394_protocol_driver' isn't known
make[2]: *** [/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.o] Error 1
make[1]: *** [/home/gif/code/video-2-1394_1.1/src] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.3'
make: *** [module] Error 2
Any suggestions on how to solve this is higly appretiated!
.gif
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've almost the same problem with a Mandrake and kernel 2.6.3
[root@localhost src]# make
make -C /usr/src/linux-2.6.3-7mdk SUBDIRS=/usr/src/video-2-1394_1.2/src modules
make[1]: Entering directory `/usr/src/linux-2.6.3-7mdk'
HOSTLD scripts/modpost
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
CC arch/i386/kernel/asm-offsets.s
CHK include/asm-i386/asm_offsets.h
CC [M] /usr/src/video-2-1394_1.2/src/dfg1394_driver.o
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:26:27: ieee1394_core.h: No such file or directory
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:27:30: ieee1394_hotplug.h: No such file or directory
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:28:21: nodemgr.h: No such file or directory
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:155: error: elements of array `dfg1394_id_table' have incomplete type
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:157: error: unknown field `match_flags' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_SPECIFIER_ID' undeclared here (not in a function)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_VERSION' undeclared here (not in a function)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: warning: (near initialization for `dfg1394_id_table[0]')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:159: error: unknown field `specifier_id' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:159: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:159: warning: (near initialization for `dfg1394_id_table[0]')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:160: error: unknown field `version' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:160: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:160: warning: (near initialization for `dfg1394_id_table[0]')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:166: error: storage size of `__mod_ieee1394_device_table' isn't known
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:176: error: variable `dfg1394_protocol_driver' has initializer but incomplete type
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:177: error: unknown field `name' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:177: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:177: warning: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:178: error: unknown field `id_table' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:178: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:178: warning: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:179: error: unknown field `driver' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:179: error: extra brace group at end of initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:179: error: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:184: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:184: warning: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c: In function `dfg1394_driver__create':
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: dereferencing pointer to incomplete type
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: `ieee1394_bus_type' undeclared (first use in this function)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: (Each undeclared identifier is reported only once
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: for each function it appears in.)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:209: warning: implicit declaration of function `hpsb_register_protocol'
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c: In function `dfg1394_driver__destroy':
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:234: warning: implicit declaration of function `hpsb_unregister_protocol'
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c: At top level:
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:176: error: storage size of `dfg1394_protocol_driver' isn't known
make[2]: *** [/usr/src/video-2-1394_1.2/src/dfg1394_driver.o] Erreur 1
make[1]: *** [/usr/src/video-2-1394_1.2/src] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
make: *** [module] Erreur 2
what should we do?
thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
And the version of the kernel-sources match the "linux-2.6.3-7mdk" version found by the Makefile?
Or, in other words, does the directory under /usr/src/linux-2.6.3-7mdk contain the full driver source? Try to search for "ieee1394_core.h" in this directory and it`s subdirectories.
Also, If you are about to write your own application using the video converter, you might also want to try unicap.sourceforge.net which contains it's own, kernel independent driver. Check out the latest CVS source which contains examples to display a live video.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've finally edited the sources (adding full path for includes) and the module as been build, how can I test it now to b e sure it has been ok ? and to test the hotplug stuff? thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It will work with XawTV and motv. I have not tested many other applications. If you are going to write an application for yourself, you are encouraged to use unicap ( unicap.sourceforge.net ) as this one is actively developed. ( unicap comes with its own userspace driver for the DFG/1394-1 ).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've tried to install unicap, but as I've posted on the dedicated forum I still have problems doing it...
I've no image with XawTV :
[root@localhost video-2-1394_1.2]# xawtv -device /dev/video0
This is xawtv-3.91, running on Linux/i686 (2.6.3-7mdk)
/dev/video0 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
v4l2: oops: select timeout
v4l2: oops: select timeout
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you get the oops timeouts, you propably have not set the input source right.
There might be an issue with the composite inputs. I have just tested it with the SVideo0 input and it worked.
Remember to start bugging The Imaging Source for proper Linux support since I do all these projects ( the v4l driver and unicap ) in my square time and The Imaging Source will not start official Linux support unless users are requesting it. ( And better do not tell them that I asked you to start bugging them ;-) ).
Also I only actively maintain unicap.
-Arne
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What kind of video source are you using? Is it a PAL or a NTSC source?
Also could you please try the "xv_display" example of the latest unicap release ( sf.net/projects/unicap )?
Please let me know if this gives you a live image.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm using a PAL source on the s-vhs input.
Just tried the xv_display with latest unicap, but only get a very distorted image and these messages:
select video device
v4l.c cpi_enumerate_devices (106) :*** v4l enumerate devices
v4l.c cpi_enumerate_devices (115) :v4l_cpi: open(/dev/video0): No such device
v4l2.c cpi_enumerate_devices (87) :v4l2_cpi: open(/dev/video0): No such device
Error while reading from IEEE1394: : Invalid argument
0: DFG/1394-1 50300798
Error while reading from IEEE1394: : Invalid argument
reenumerate formats
reenumerate formats 0: UYVY
reenumerate formats 1: Y411
reenumerate formats 2: Grey 320x240
Opened video capture device: DFG/1394-1 50300798
0: UYVY [768x576]
1: Y411 [768x576]
2: Grey 320x240 [768x576]
Select video format: 2
set video mode: 12090000
buffer_size: 442368
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ok, now I got it to work with xv_display!
Turned out that the dfg1394 module was not loaded. Now I get a normal image with dfg1394 and raw1394 modules loaded. XawTV is still not working :(
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Nice. You do not need to have the dfg1394 module loaded if you use 'unicap' since unicap uses its own 'raw1394'-based driver.
So if the xv_display is working, it is really a problem with the video source selection. 'unicap' does an auto scan for the video source so it will always find the camera and there is no need to manually select the source.
I will check for the selecion code in the driver and also check another option: using 'vloopback' to use a unicap device as a source for video-4-linux.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
[*] FreeJ version 0.5.1 [ http://freej.dyne.org ]
. (c)2001-2003 Denis Rojo < jaromil @ dyne.org >
. ----------------------------------------------
[*] Context: Simple Direct Media Layer
. screen geometry w[400] h[300] bpp[32]
[*] Device detected is /dev/video0
. DFG1394 Video Converter
. 10 channels detected
. max size w[0] h[0] - min size w[48] h[32]
. Video capabilities:
. VID_TYPE_CAPTURE can capture to memory
. VIDEO_PALETTE_GREY device is able to grab greyscale frames
[!] your device does'nt supports grabbing to right size
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
[*] Device detected is /dev/video0
. DFG1394 Video Converter
. 10 channels detected
. max size w[0] h[0] - min size w[48] h[32]
. Video capabilities:
. VID_TYPE_CAPTURE can capture to memory
. VIDEO_PALETTE_GREY device is able to grab greyscale frames
[!] your device does'nt supports grabbing to right size
[!] create_layer : V4L open failed
[*] Closing video4linux grabber layer
. closing video4linux device 8
[!] can't create a layer with /dev/video0
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm trying to compille the driver on a debianized custom 2.6.3 kernel, but it fails with this message:
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/asm-i386/asm_offsets.h
CC [M] /home/gif/code/video-2-1394_1.1/src/dfg1394_driver.o
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:26:27: ieee1394_core.h: No such file or directory
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:27:30: ieee1394_hotplug.h: No such file or directory
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:28:21: nodemgr.h: No such file or directory
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:155: error: elements of array `dfg1394_id_table' have incomplete type
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:157: error: unknown field `match_flags' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_SPECIFIER_ID' undeclared here (not in a function)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_VERSION' undeclared here (not in a function)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:158: warning: (near initialization for `dfg1394_id_table[0]')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:159: error: unknown field `specifier_id' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:159: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:159: warning: (near initialization for `dfg1394_id_table[0]')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:160: error: unknown field `version' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:160: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:160: warning: (near initialization for `dfg1394_id_table[0]')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:166: error: storage size of `__mod_ieee1394_device_table' isn't known
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:176: error: variable `dfg1394_protocol_driver' has initializer but incomplete type
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:177: error: unknown field `name' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:177: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:177: warning: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:178: error: unknown field `id_table' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:178: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:178: warning: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:179: error: unknown field `driver' specified in initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:179: error: extra brace group at end of initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:179: error: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:184: warning: excess elements in struct initializer
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:184: warning: (near initialization for `dfg1394_protocol_driver')
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c: In function `dfg1394_driver__create':
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: dereferencing pointer to incomplete type
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: `ieee1394_bus_type' undeclared (first use in this function)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: (Each undeclared identifier is reported only once
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:205: error: for each function it appears in.)
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:209: warning: implicit declaration of function `hpsb_register_protocol'
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c: In function `dfg1394_driver__destroy':
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:234: warning: implicit declaration of function `hpsb_unregister_protocol'
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c: At top level:
/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.c:176: error: storage size of `dfg1394_protocol_driver' isn't known
make[2]: *** [/home/gif/code/video-2-1394_1.1/src/dfg1394_driver.o] Error 1
make[1]: *** [/home/gif/code/video-2-1394_1.1/src] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.3'
make: *** [module] Error 2
Any suggestions on how to solve this is higly appretiated!
.gif
I've almost the same problem with a Mandrake and kernel 2.6.3
[root@localhost src]# make
make -C /usr/src/linux-2.6.3-7mdk SUBDIRS=/usr/src/video-2-1394_1.2/src modules
make[1]: Entering directory `/usr/src/linux-2.6.3-7mdk'
HOSTLD scripts/modpost
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
CC arch/i386/kernel/asm-offsets.s
CHK include/asm-i386/asm_offsets.h
CC [M] /usr/src/video-2-1394_1.2/src/dfg1394_driver.o
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:26:27: ieee1394_core.h: No such file or directory
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:27:30: ieee1394_hotplug.h: No such file or directory
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:28:21: nodemgr.h: No such file or directory
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:155: error: elements of array `dfg1394_id_table' have incomplete type
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:157: error: unknown field `match_flags' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_SPECIFIER_ID' undeclared here (not in a function)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: error: `IEEE1394_MATCH_VERSION' undeclared here (not in a function)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:158: warning: (near initialization for `dfg1394_id_table[0]')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:159: error: unknown field `specifier_id' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:159: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:159: warning: (near initialization for `dfg1394_id_table[0]')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:160: error: unknown field `version' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:160: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:160: warning: (near initialization for `dfg1394_id_table[0]')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:166: error: storage size of `__mod_ieee1394_device_table' isn't known
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:176: error: variable `dfg1394_protocol_driver' has initializer but incomplete type
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:177: error: unknown field `name' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:177: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:177: warning: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:178: error: unknown field `id_table' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:178: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:178: warning: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:179: error: unknown field `driver' specified in initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:179: error: extra brace group at end of initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:179: error: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:184: warning: excess elements in struct initializer
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:184: warning: (near initialization for `dfg1394_protocol_driver')
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c: In function `dfg1394_driver__create':
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: dereferencing pointer to incomplete type
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: `ieee1394_bus_type' undeclared (first use in this function)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: (Each undeclared identifier is reported only once
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:205: error: for each function it appears in.)
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:209: warning: implicit declaration of function `hpsb_register_protocol'
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c: In function `dfg1394_driver__destroy':
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:234: warning: implicit declaration of function `hpsb_unregister_protocol'
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c: At top level:
/usr/src/video-2-1394_1.2/src/dfg1394_driver.c:176: error: storage size of `dfg1394_protocol_driver' isn't known
make[2]: *** [/usr/src/video-2-1394_1.2/src/dfg1394_driver.o] Erreur 1
make[1]: *** [/usr/src/video-2-1394_1.2/src] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
make: *** [module] Erreur 2
what should we do?
thanks
Some required header files are missing. Have you installed the full kernel source? It might not be enough to just install the kernel-header packages.
yes I think that everything is installed :/
(urpmi kernel-sources says so)
And the version of the kernel-sources match the "linux-2.6.3-7mdk" version found by the Makefile?
Or, in other words, does the directory under /usr/src/linux-2.6.3-7mdk contain the full driver source? Try to search for "ieee1394_core.h" in this directory and it`s subdirectories.
Also, If you are about to write your own application using the video converter, you might also want to try unicap.sourceforge.net which contains it's own, kernel independent driver. Check out the latest CVS source which contains examples to display a live video.
Yes the file exists :
/usr/src/linux-2.6.3-7mdk/drivers/ieee1394/ieee1394_core.h
what should I do?
I'll try the unicap too, thanks
I've finally edited the sources (adding full path for includes) and the module as been build, how can I test it now to b e sure it has been ok ? and to test the hotplug stuff? thanks
once loaded with modprobe, is it relayed to /dev/video0 as others v4l stuff?
will this works with programs as kino or stradx?
thanks
Yes, it will appear under /dev/video0.
It will work with XawTV and motv. I have not tested many other applications. If you are going to write an application for yourself, you are encouraged to use unicap ( unicap.sourceforge.net ) as this one is actively developed. ( unicap comes with its own userspace driver for the DFG/1394-1 ).
I've tried to install unicap, but as I've posted on the dedicated forum I still have problems doing it...
I've no image with XawTV :
[root@localhost video-2-1394_1.2]# xawtv -device /dev/video0
This is xawtv-3.91, running on Linux/i686 (2.6.3-7mdk)
/dev/video0 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
v4l2: oops: select timeout
v4l2: oops: select timeout
I'm having the exact same problem.
No image, just a lot of oopses.
I've tried with Xawtv, Camstream, FreeJ, Effectv...
-gisle
here is a part of my /var/log/messages (trying stradx, XawTV, camstream, freeJ)
maybe it will explain the problem?
...
Jun 9 16:34:54 localhost kernel: [dfg1394-1] node: transmission started on channel 0
Jun 9 16:34:54 localhost kernel: [dfg1394-1] invalid frame size, frame lost!
Jun 9 16:34:59 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMOFF
Jun 9 16:34:59 localhost kernel: [dfg1394-1] node: stopping transmission...
Jun 9 16:34:59 localhost kernel: [dfg1394-1] node: stopping iso receive...
Jun 9 16:34:59 localhost kernel: [dfg1394-1] node: transmission stopped
Jun 9 16:34:59 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_STD
Jun 9 16:34:59 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:34:59 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 0, pix_fmt: UYVY
Jun 9 16:34:59 localhost kernel: [dfg1394-1] node: mode set to 2 (hardware: 1)
Jun 9 16:34:59 localhost kernel: [dfg1394-1] 6 buffers were requested.
Jun 9 16:34:59 localhost kernel: [dfg1394-1] mmap'ed buffer 0.
Jun 9 16:34:59 localhost kernel: [dfg1394-1] mmap'ed buffer 1.
Jun 9 16:34:59 localhost kernel: [dfg1394-1] mmap'ed buffer 2.
Jun 9 16:34:59 localhost kernel: [dfg1394-1] mmap'ed buffer 3.
Jun 9 16:34:59 localhost kernel: [dfg1394-1] mmap'ed buffer 4.
Jun 9 16:34:59 localhost kernel: [dfg1394-1] mmap'ed buffer 5.
Jun 9 16:34:59 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMON
Jun 9 16:34:59 localhost kernel: [dfg1394-1] node: transmission started on channel 0
Jun 9 16:34:59 localhost kernel: [dfg1394-1] invalid frame size, frame lost!
Jun 9 16:35:04 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMOFF
Jun 9 16:35:04 localhost kernel: [dfg1394-1] node: stopping transmission...
Jun 9 16:35:04 localhost kernel: [dfg1394-1] node: stopping iso receive...
Jun 9 16:35:04 localhost kernel: [dfg1394-1] node: transmission stopped
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR4
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR3
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: RGB3
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR3
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: <7>[dfg1394-1] set_format(OUT): w: 320 h: 240 field: 4, pix_fmt: UYVY, imgsize: 153600
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR4
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: GREY
Jun 9 16:35:04 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:35:04 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 0, pix_fmt: GREY
Jun 9 16:35:04 localhost kernel: [dfg1394-1] 6 buffers were requested.
Jun 9 16:35:04 localhost kernel: [dfg1394-1] mmap'ed buffer 0.
Jun 9 16:35:04 localhost kernel: [dfg1394-1] mmap'ed buffer 1.
Jun 9 16:35:04 localhost kernel: [dfg1394-1] mmap'ed buffer 2.
Jun 9 16:35:04 localhost kernel: [dfg1394-1] mmap'ed buffer 3.
Jun 9 16:35:04 localhost kernel: [dfg1394-1] mmap'ed buffer 4.
Jun 9 16:35:04 localhost kernel: [dfg1394-1] mmap'ed buffer 5.
Jun 9 16:35:04 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMON
Jun 9 16:35:04 localhost kernel: [dfg1394-1] node: transmission started on channel 0
Jun 9 16:35:04 localhost kernel: [dfg1394-1] invalid frame size, frame lost!
Jun 9 16:35:09 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMOFF
Jun 9 16:35:09 localhost kernel: [dfg1394-1] node: stopping transmission...
Jun 9 16:35:09 localhost kernel: [dfg1394-1] node: stopping iso receive...
Jun 9 16:35:09 localhost kernel: [dfg1394-1] node: transmission stopped
Jun 9 16:35:09 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:35:15 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 16:35:15 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 16:35:15 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:35:15 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 16:35:15 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 16:35:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 16:35:15 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:35:15 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 16:35:15 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 16:35:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_INPUT
Jun 9 16:35:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 16:35:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 16:35:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_INPUT
Jun 9 16:35:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 16:35:15 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: YUYV
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: mode set to 2 (hardware: 1)
Jun 9 16:35:15 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: YU12
Jun 9 16:35:15 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: UYVY
Jun 9 16:35:15 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 0, pix_fmt: UYVY
Jun 9 16:35:15 localhost kernel: [dfg1394-1] client declared capturing
Jun 9 16:35:15 localhost kernel: [dfg1394-1] 6 buffers were requested.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] mmap'ed buffer 0.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] mmap'ed buffer 1.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] mmap'ed buffer 2.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] mmap'ed buffer 3.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] mmap'ed buffer 4.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] mmap'ed buffer 5.
Jun 9 16:35:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMON
Jun 9 16:35:15 localhost kernel: [dfg1394-1] node: transmission started on channel 0
Jun 9 16:35:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 16:35:16 localhost kernel: [dfg1394-1] invalid frame size, frame lost!
Jun 9 16:35:16 localhost kernel: [dfg1394-1] invalid frame size, frame lost!
Jun 9 16:35:16 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_INPUT
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: stopping transmission...
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: stopping iso receive...
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: transmission stopped
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: transmission started on channel 0
Jun 9 16:35:16 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_STD
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: stopping transmission...
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: stopping iso receive...
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: transmission stopped
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:35:16 localhost kernel: [dfg1394-1] node: transmission started on channel 0
Jun 9 16:35:16 localhost kernel: [dfg1394-1] invalid frame size, frame lost!
Jun 9 16:35:21 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMOFF
Jun 9 16:35:21 localhost kernel: [dfg1394-1] node: stopping transmission...
Jun 9 16:35:21 localhost kernel: [dfg1394-1] node: stopping iso receive...
Jun 9 16:35:21 localhost kernel: [dfg1394-1] node: transmission stopped
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR4
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR3
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: RGB3
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR3
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: <7>[dfg1394-1] set_format(OUT): w: 320 h: 240 field: 4, pix_fmt: UYVY, imgsize: 153600
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: BGR4
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 384 h: 288 field: 0, pix_fmt: GREY
Jun 9 16:35:36 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:35:36 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 0, pix_fmt: GREY
Jun 9 16:35:36 localhost kernel: [dfg1394-1] 6 buffers were requested.
Jun 9 16:35:36 localhost kernel: [dfg1394-1] mmap'ed buffer 0.
Jun 9 16:35:36 localhost kernel: [dfg1394-1] mmap'ed buffer 1.
Jun 9 16:35:36 localhost kernel: [dfg1394-1] mmap'ed buffer 2.
Jun 9 16:35:36 localhost kernel: [dfg1394-1] mmap'ed buffer 3.
Jun 9 16:35:36 localhost kernel: [dfg1394-1] mmap'ed buffer 4.
Jun 9 16:35:36 localhost kernel: [dfg1394-1] mmap'ed buffer 5.
Jun 9 16:35:36 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMON
Jun 9 16:35:36 localhost kernel: [dfg1394-1] node: transmission started on channel 0
Jun 9 16:35:36 localhost kernel: [dfg1394-1] invalid frame size, frame lost!
Jun 9 16:35:41 localhost kernel: [dfg1394-1] ioctl VIDIOC_STREAMOFF
Jun 9 16:35:41 localhost kernel: [dfg1394-1] node: stopping transmission...
Jun 9 16:35:41 localhost kernel: [dfg1394-1] node: stopping iso receive...
Jun 9 16:35:41 localhost kernel: [dfg1394-1] node: transmission stopped
Jun 9 16:35:41 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 16:37:58 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:37:58 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:37:58 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:37:58 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 16:37:58 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 16:37:58 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 16:37:58 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 16:40:03 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:40:03 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:40:03 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:40:03 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 16:40:03 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 16:40:03 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 16:40:03 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 16:42:57 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:42:57 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:42:57 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:42:57 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 16:42:57 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 16:42:57 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 16:42:57 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 16:51:00 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 16:51:00 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 16:51:00 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 16:51:00 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 16:51:00 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 16:51:00 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 16:51:00 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 17:04:15 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 17:04:15 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 17:04:15 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 17:04:15 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 17:04:15 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 17:04:15 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:15 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_STD
Jun 9 17:04:15 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 17:04:26 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 17:04:26 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 17:04:26 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 17:04:26 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 17:04:26 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 17:04:26 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 17:04:26 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:26 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:26 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:26 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:26 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 4, pix_fmt: BGR4
Jun 9 17:04:27 localhost kernel: [dfg1394-1] node: mode set to 2 (hardware: 1)
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 4, pix_fmt: BGR3
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 4, pix_fmt: YUYV
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 4, pix_fmt: YUYV
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 4, pix_fmt: YU12
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] set_format(IN ): w: 320 h: 240 field: 4, pix_fmt: GREY
Jun 9 17:04:27 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_S_FBUF not implemented.
Jun 9 17:04:27 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:27 localhost kernel: [dfg1394-1] read() not implemented.
Jun 9 17:04:33 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 17:04:40 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 17:04:40 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 17:04:40 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 17:04:40 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 17:04:40 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 17:04:40 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 17:04:40 localhost kernel: [dfg1394-1] device closed, no more clients.
Jun 9 17:04:40 localhost kernel: [dfg1394-1] node: frequency set to 0
Jun 9 17:04:40 localhost kernel: [dfg1394-1] node: mode set to 0 (hardware: 4)
Jun 9 17:04:40 localhost kernel: [dfg1394-1] node: input set to 9
Jun 9 17:04:40 localhost kernel: [dfg1394-1] firmware version major = 3, minor = 2
Jun 9 17:04:40 localhost kernel: [dfg1394-1] Converter initialized.
Jun 9 17:04:40 localhost kernel: [dfg1394-1] device opened, now 1 user(s)
Jun 9 17:04:40 localhost kernel: [dfg1394-1./usr/src/video-2-1394_1.2/src/dfg1394_device.c:1803]: do_ioctl: unknown
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_G_CTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] ioctl VIDIOC_QUERYCTRL
Jun 9 17:04:40 localhost kernel: [dfg1394-1] device closed, no more clients.
and with stradx here is the error message :
"Video device does not support the UYVY pixel format"
If you get the oops timeouts, you propably have not set the input source right.
There might be an issue with the composite inputs. I have just tested it with the SVideo0 input and it worked.
Remember to start bugging The Imaging Source for proper Linux support since I do all these projects ( the v4l driver and unicap ) in my square time and The Imaging Source will not start official Linux support unless users are requesting it. ( And better do not tell them that I asked you to start bugging them ;-) ).
Also I only actively maintain unicap.
-Arne
I've started bugging them ;-)
did you try it with composite input? I'll try tomorrow with s-vhs and I'll let you know
I just tried with s-vhs input, but the result is the same :(
What kind of video source are you using? Is it a PAL or a NTSC source?
Also could you please try the "xv_display" example of the latest unicap release ( sf.net/projects/unicap )?
Please let me know if this gives you a live image.
I'm using a PAL source on the s-vhs input.
Just tried the xv_display with latest unicap, but only get a very distorted image and these messages:
select video device
v4l.c cpi_enumerate_devices (106) :*** v4l enumerate devices
v4l.c cpi_enumerate_devices (115) :v4l_cpi: open(/dev/video0): No such device
v4l2.c cpi_enumerate_devices (87) :v4l2_cpi: open(/dev/video0): No such device
Error while reading from IEEE1394: : Invalid argument
0: DFG/1394-1 50300798
Error while reading from IEEE1394: : Invalid argument
reenumerate formats
reenumerate formats 0: UYVY
reenumerate formats 1: Y411
reenumerate formats 2: Grey 320x240
Opened video capture device: DFG/1394-1 50300798
0: UYVY [768x576]
1: Y411 [768x576]
2: Grey 320x240 [768x576]
Select video format: 2
set video mode: 12090000
buffer_size: 442368
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
Failed to wait for buffer on device: DFG/1394-1 50300798
My fault: you should use UYVY with the examples.
To keep them simple, they only support the colorformat which is natively provided by your graphics card and this will be UYVY.
ok, now I got it to work with xv_display!
Turned out that the dfg1394 module was not loaded. Now I get a normal image with dfg1394 and raw1394 modules loaded. XawTV is still not working :(
Nice. You do not need to have the dfg1394 module loaded if you use 'unicap' since unicap uses its own 'raw1394'-based driver.
So if the xv_display is working, it is really a problem with the video source selection. 'unicap' does an auto scan for the video source so it will always find the camera and there is no need to manually select the source.
I will check for the selecion code in the driver and also check another option: using 'vloopback' to use a unicap device as a source for video-4-linux.
just got this message from EffecTV:
v4lgetmbuf:VIDIOCGMBUF: Invalid argument
video_init: mmap interface is not supported by this driver.
and from FreeJ:
[*] FreeJ version 0.5.1 [ http://freej.dyne.org ]
. (c)2001-2003 Denis Rojo < jaromil @ dyne.org >
. ----------------------------------------------
[*] Context: Simple Direct Media Layer
. screen geometry w[400] h[300] bpp[32]
[*] Device detected is /dev/video0
. DFG1394 Video Converter
. 10 channels detected
. max size w[0] h[0] - min size w[48] h[32]
. Video capabilities:
. VID_TYPE_CAPTURE can capture to memory
. VIDEO_PALETTE_GREY device is able to grab greyscale frames
[!] your device does'nt supports grabbing to right size
with freeJ I have this :
[*] Device detected is /dev/video0
. DFG1394 Video Converter
. 10 channels detected
. max size w[0] h[0] - min size w[48] h[32]
. Video capabilities:
. VID_TYPE_CAPTURE can capture to memory
. VIDEO_PALETTE_GREY device is able to grab greyscale frames
[!] your device does'nt supports grabbing to right size
[!] create_layer : V4L open failed
[*] Closing video4linux grabber layer
. closing video4linux device 8
[!] can't create a layer with /dev/video0
This is the kind of incompatibilities that 'unicap' is about to overcome ;-)