• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

dc1394/H03-May-2022-27,52919,144

examples/H03-May-2022-4,9653,721

m4/H28-Apr-2019-8,6307,772

AUTHORSH A D19-Apr-20171.6 KiB111109

COPYINGH A D08-Oct-201225.8 KiB505418

ChangeLogH A D25-Mar-201381.1 KiB1,8971,530

Doxyfile.inH A D11-Jan-201053.3 KiB1,305930

INSTALLH A D11-Oct-201615.4 KiB371289

INSTALL-windowsH A D08-Oct-20124.5 KiB12688

Makefile.amH A D08-Oct-2012448 1811

Makefile.inH A D03-May-202235.5 KiB1,064918

NEWSH A D22-Dec-20165.8 KiB168138

READMEH A D21-Aug-20112.7 KiB7653

README-windowsH A D08-Oct-2012599 1610

acinclude.m4H A D11-Jan-201016.6 KiB469418

aclocal.m4H A D28-Apr-201949.4 KiB1,4021,277

aminclude.amH A D11-Jan-20104.7 KiB184132

ar-libH A D11-Oct-20165.7 KiB271210

ax_check_framework.m4H A D27-Oct-2013914 2826

compileH A D11-Oct-20167.2 KiB348258

config.guessH A D11-Oct-201644.2 KiB1,5591,352

config.h.inH A D28-Apr-20193.4 KiB13191

config.subH A D11-Oct-201634.7 KiB1,7921,654

configureH A D28-Apr-2019543.9 KiB19,22416,163

configure.acH A D28-Apr-20196.8 KiB236203

depcompH A D11-Oct-201623 KiB792502

install-shH A D11-Oct-201613.7 KiB528351

libdc1394-2.pc.inH A D11-Jan-2010213 129

ltmain.shH A D11-Oct-2016277 KiB9,6627,310

missingH A D11-Oct-20166.7 KiB216143

README

1                   1394-Based Digital Camera Control Library
2                   =========================================
3
4
51. About the 1394-Based Digital Camera Control Library
6
7This library provides functionality to control any camera that conforms to the
81394-Based Digital Camera Specification written by the 1394 Trade Association
9(http://www.1394ta.com). The specs can be downloaded for free here:
10http://damien.douxchamps.net/ieee1394/libdc1394/iidc_specifications.php.
11On Linux, Libdc1394 utilizes the lowlevel functionality provided by libraw1394
12to communicate with the camera. When compiled for the legacy Linux stack,
13Libdc1394 also uses the video1394 kernel module for the DMA capture of the
14video flow.
15
16The library is originally designed to work on Linux and was ported to OSX by
17David Moore in 2006. A Windows version is in the works.
18
19
202. Copyleft
21
22The 1394-Based Digital Camera Control Library is licensed under the Lesser
23General Public License (short LGPL, see file COPYING in the source
24distribution).  Other files in the source archives not belonging to but being
25part of the build procedure of libraw1394 are under their own licenses, as
26stated at the top of the individual files.
27
28
293. API documentation
30
31A basic description of each function can be found on libdc1394 website:
32http://damien.douxchamps.net/ieee1394/libdc1394/ You can also find information
33for all functions in the various header files dc1394/*.h. There are sample
34programs in the examples/ directory which can be helpful for learning. For a
35more comprehensive demonstration of the features of libdc1394, review the
36Coriander application source code, available at
37http://damien.douxchamps.net/ieee1394/coriander/ or read the IIDC
38specifications.
39
40
414. Maintainer
42
43The maintainer of the 1394-Based Digital Camera Control Library is currently
44Damien Douxchamps. Send suggestions, bug reports and fixes to the mailing
45list libdc1394-devel@lists.sf.net. Subscription to the list is encouraged, but
46not necessary (non-subscribers are moderated). See the file AUTHORS for a
47complete list of contributors.
48
49
505. Quick installation guide
51
52To compile and install libdc1394 from a release tarball simply do the
53following:
54
55./configure
56make
57make install
58
59Obviously, you need to be root when executing the last statement if you wish to
60do a system-wide installation. To compile and install libdc1394 from a git
61source tree do the following:
62
63autoreconf -i -s
64./configure
65make
66make install
67
68Details on getting a source tree from the git repository is beyond the scope of
69this small readme but the following command should give you the latest trunk:
70
71git clone git://libdc1394.git.sourceforge.net/gitroot/libdc1394/libdc1394
72
73--
742000-01-13  Gord Peters
752008-01-05  Damien Douxchamps
76

README-windows

1This implementation uses a library of CMU 1394 Digital Camera Library.
2http://www.cs.cmu.edu/~iwan/1394/
3
4This implementation is tested on MinGW (mingw-get-inst-20110802.exe)
5
6Known limitations:
7
8- a lot of functionalities are untested. Please participate in the
9  effort and report bugs on the mailing list libdc1394-devel@lists.sf.net.
10
11- the timestamps normally available in each dc1394video_frame_t are
12  NULL on windows. The CMU driver does not return this information
13  yet, because they have problem to get it from the Windows kernel
14  (google/grep for DESCRIPTOR_TIME_STAMP_ON_COMPLETION).
15
16