CMU 1394 Digital Camera Driver

Downloads

Version
Release Date
Distribution
Source
6.4.6
(signed)
September 26, 2011
1394camera646.exe 1394camera646_src.zip
6.4.6
(unsigned)
August 6, 2011
1394camera646-unsigned.exe 1394camera646-unsigned_src.zip
6.4.6
(beta)
March 13, 2011
1394camera646-beta231.exe 1394camera646-beta231_src.zip
6.4.5
March 17, 2008
1394camera645.exe 1394camera645_src.zip
6.4.4
December 11, 2006
1394camera644.exe 1394camera644_src.zip
6.4.3
October 3, 2006
1394camera643.exe 1394camera643_src.zip
6.4.2
September 11, 2006
1394camera642.exe 1394camera642_src.zip
6.4.1
August 27, 2006
1394camera641.exe 1394camera641_src.zip
6.4
August 11, 2006
1394camera64.exe 1394camera64_src.zip
6.3
March 2004
1394camera63.zip 1394camera63_src.zip
6.2
August 2003
1394camera62.zip 1394camera62_src.zip
6.0
August 2002
1394camera6.zip 1394camera6_src.zip
5.2
March 2002
1394camera52.zip 1394camera52_src.zip
5.0
November 2001
1394camera5.zip 1394camera5_src.zip
4.1
May 2000
1394camera41.zip n/a

Source Notes

The source distributions generally contain a Developer Studio workspace, 1394Camera.dsw, that contains three projects.

1394camera

This is the DLL project and should be compiled against the latest platform SDK from Microsoft, which is available somewhere on their web site. Be sure to have it integrated into your build environment. Building against an older set of headers and libraries may generate compiler errors or otherwise undesirable behavior.

1394cmdr

This is the device driver and must be built from within the Windows DDK (build 2600 or later for version 6.3) root directory. It will not compile properly from within the workspace, nor will it compile properly outside of the DDK root (i.e. C:\WINDDK\2600\). To compile it, place the entire folder inside the DDK root, start a free build environment, and use the build.exe utility just as you would for any other driver.

1394CameraDemo

This is the same demo app that may be found in the distribution zip. It is provided here as a matter of convenience. The demo still compiles against the global versions of the library and headers, so if you make changes to either, you need to update them before recompiling the demo.


Other Downloads

These have yet to be synced up with the 6.4 release series, so your mileage will definitely vary.
  • camrec is a multithreaded demo example for writing frames to disk using the 1394 Camera Driver
  • pyrofix is a demonstration/repair program that shows how to access the special registers and set default startup values on the ADS Tech Pyro Webcam (or any other camera based on the TI TSBLV1501 chipset). In this particular case, the more recent batch of pyros have an obscure register value set that accidentally limits the framerate to 15fps, regardless of any other configuration registers. This app fixes that problem.