hello
last year we was trying to run firewire A/D video converter
DFG/1394-1e with unicap in gem whitout success. there are three
sources Composite 1, Composite 2, and S-video.
im giving it next try. i have:
libunicap-0.9.12-1
tcl-8.5.11-1
tk-8.5.11-1
gem-git-201201010 - today
pd-git-201201010 - today
ls -l /usr/local/lib/pd/extra/Gem/*.so
-rwxr-xr-x 1 root root 31368 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_filmAVIPLAY.so
-rwxr-xr-x 1 root root 31360 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_filmQT4L.so
-rwxr-xr-x 1 root root 35520 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_imageJPEG.so
-rwxr-xr-x 1 root root 43728 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_imageMAGICK.so
-rwxr-xr-x 1 root root 35200 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_imageSGI.so
-rwxr-xr-x 1 root root 47840 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_imageTIFF.so
-rwxr-xr-x 1 root root 56192 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_recordQT4L.so
-rwxr-xr-x 1 root root 18864 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_recordV4L.so
-rwxr-xr-x 1 root root 18872 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_recordV4L2.so
-rwxr-xr-x 1 root root 64544 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_videoDC1394.so
-rwxr-xr-x 1 root root 48064 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_videoDV4L.so
-rwxr-xr-x 1 root root 60416 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_videoUNICAP.so
-rwxr-xr-x 1 root root 80672 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_videoV4L.so
-rwxr-xr-x 1 root root 76704 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_videoV4L2.so
-rwxr-xr-x 1 root root 43712 jan 5 12:40
/usr/local/lib/pd/extra/Gem/gem_videoVLC.so
connecting device to firewire:
[ 1925.300583] firewire_core: created device fw1: GUID 0007480029010454, S400
[ 1925.300595] firewire_core: phy config: card 0, new root=ffc1, gap_count=5
ls -l /dev/fw*
crwxr-xr-x 1 root root 252, 0 jan 10 13:32 /dev/fw0
crwxr-xr-x 1 root root 252, 1 jan 10 14:05 /dev/fw1
///but anyway i have to run pd as root, otherwise i dont even get
device properties
///i will work with pix_video-help.pd
[pix_video]: backend #0='v4l2' : v4l2 analog
[pix_video]: backend #1='v4l' : v4l analog
[pix_video]: backend #2='dv4l' : dv4l dv
[pix_video]: backend #3='dc1394' : dc1394 iidc
[pix_video]: backend #4='unicap' : unicap analog libvid21394
[pix_video]: backend #5='vlc' : vlc
///this error is displayed only if i run pd as root
videoctl: enumerate
info: devices 3
info: device /dev/fw1 dv4l
info: device DFG/1394-1 29010454 unicap
info: device vlc vlc
videoctl: driver unicap
(Tcl) INVALID COMMAND NAME: invalid command name ".x262c5d0.c"
while executing
".x262c5d0.c delete 262cfa0BASE0"
("uplevel" body line 6)
invoked from within
"uplevel #0 $cmd_from_pd"
///this error is related to the [pd properties] subpatch in
pix_video-help.pd, as when not present, error dissaperars..
///when i enter "driver unicap" 2nd time, it gives no error, but property list:
videoctl: driver unicap
info: proplist numread 16
info: proplist read Auto Exposure Mode symbol Full Auto
info: proplist read Focus float 50000
info: proplist read Gain float 255
info: proplist read Iris float 16
info: proplist read Shutter float 255
info: proplist read White Balance float 2
info: proplist read Zoom float 50000
info: proplist read brightness float 1
info: proplist read contrast float 1
info: proplist read firmware version float 99999
info: proplist read force odd/even float 1
info: proplist read link speed float 2
info: proplist read rs232 baud rate float 4
info: proplist read rs232 io bang
info: proplist read source symbol Composite 1
info: proplist read video norm symbol NTSC
info: proplist numwrite 16
info: proplist write Auto Exposure Mode symbol Full Auto
info: proplist write Focus float 50000
info: proplist write Gain float 255
info: proplist write Iris float 16
info: proplist write Shutter float 255
info: proplist write White Balance float 2
info: proplist write Zoom float 50000
info: proplist write brightness float 1
info: proplist write contrast float 1
info: proplist write firmware version float 99999
info: proplist write force odd/even float 1
info: proplist write link speed float 2
info: proplist write rs232 baud rate float 4
info: proplist write rs232 io bang
info: proplist write source symbol Composite 1
info: proplist write video norm symbol NTSC
/// adjusting properties:
videoctl: get video norm
info: prop video norm PAL
videoctl: set video norm PAL
videoctl: get source
info: prop source Composite 1
///start render
GEM: Direct Rendering enabled!
GEM: GLEW version 1.5.4
GEM: Start rendering
sending "dimen 720 576" in any time doesnt change situation, picture
remains white
am i doing something wrong, or there is some error?
kubriel