Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
SnowLeopard-only Quartz Composer patch for tethered shooting
Objective-C C++
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
CameraObscura.xcodeproj
English.lproj
.gitignore
CHANGELOG
Camera Capture.qtz
CameraObscuraPlugIn.h
CameraObscuraPlugIn.m
CameraObscuraPlugInViewController.h
CameraObscuraPlugInViewController.m
CameraObscura_Prefix.pch
ICCameraDevice-COAdditions.h
ICCameraDevice-COAdditions.m
Info.plist
MultiCam Capture.qtz
README.markdown
Rakefile
TODO

README.markdown

CameraObscura

quartz composer plug-in to trigger capture from a tethered camera. patch acts on the rising edge of the Capture Signal input and provides image output asynchronously, as indicated by the Done Signal.

Download - CameraObscura-0.3.3.zip

to install from the binary download, move CameraObscura.plugin to ~/Library/Graphics/Quartz Composer Plug-Ins/, and to install from source, simply build the Build & Copy project target.

when run, the patch will automatically select the first available camera detected that supports tethered shooting. multiple instances of the plug-in can be used simultaneously, each linked to a separate camera. the plug-in's selected camera is not yet serialized as part of the composition.

the debug builds dump lots of messages to the console, give it a quick look for camera connection and recognition status. not all cameras support ImageCaptureCore's tethered shooting. those supported by this patch are likely to be similar to that of aperture 2+ and Image Capture (refer to the buggy Take Picture action accessible from the File menu). see link below for a supported camera list and additional usage and debugging information. one may need to try PTP or PC Connection camera communication mode to find a successful pairing. http://support.apple.com/kb/HT1085

CameraObscura patch in QC Editor

Something went wrong with that request. Please try again.