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