Canon Powershot digicam capture driver

The powershot driver captures images from various Canon Powershot digicams. Based on Capture tool http://capture.sourceforge.net (GNU GPL v2).

Compile-time dependencies
  • libusb
  • libptp2
  • libexif
Provides
  • interface_camera
Requires
  • none
Configuration requests
  • none
Configuration file options
  • repeat (integer)
    • Default: 0
    • If set to 1, keep on publishing any previously captured frame
  • sleep_nsec (integer)
    • Default: 10000000 (=10ms which gives max 100 fps)
    • timespec value for nanosleep() (used when repeat = 1)
  • init_commands (string tuple)
  • live_view (integer)
    • Default: 0
    • If set to 1, live view will be published (better framerate, worse quality)
Properties
  • live_width (integer)
    • Default: 320
    • Image width when live_view is set to 1 (set this when 320 does not fit live image width)
  • live_height (integer)
    • Default: 240
    • Image height when live_view is set to 1 (set this when 240 does not fit live image height)
Example
driver
(
  name "powershot"
  provides ["camera:0"]
  init_commands ["flash on" "size small"]
)
Author
Paul Osmialowski, Petr Danecek