root/branches/streaming-rework/tests/Makefile.am

Revision 360, 2.2 kB (checked in by pieterpalmers, 17 years ago)

- temporary commit to backup some work

- Started a framework to synchronize IsoHandlers? to

any generic TimeSource?. The idea is to introduce
one overall time reference, and resynchronize all
other timed events to this time source.
This will, on the long run, allow:

  • combining devices on multiple FW busses together,
    as these are not synched by hardware.
  • synchronizing to the system clock
  • synchronizing to any other time source (e.g.
    when implementing a jackd client, i.e. using
    the freebob devices as jackd clients).

- Implemented a realtime safe way to read the cycle

timer for an IsoHandler?. (+ test application)

- Implemented tests/test-sytmonitor:

Monitors 2 or more channels and reports the average
SYT timestamp difference between both.

- Messed around with SYT timestamping for AMDTP. Doesn't

work (yet).

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 # Makefile.am - Makefile template
2 # Copyright (C) 2005,06 by Daniel Wagner.
3 #
4 # This file is part of FreeBoB.
5 #
6 # FreeBoB is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
10 # FreeBoB is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with FreeBoB; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17
18 # SUBDIRS = streaming
19
20 INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src $(LIBXML_CFLAGS) \
21         $(LIBAVC1394_CFLAGS)
22
23 noinst_PROGRAMS = test-freebob test-extplugcmd test-fw410 freebob-server \
24                 test-volume test-mixer test-cyclecounter test-sytmonitor
25
26 noinst_HEADERS =
27
28 test_freebob_SOURCES = test-freebob.c
29 test_freebob_LDADD   = $(top_builddir)/src/libfreebob.la \
30         $(LIBXML_LIBS) $(LIBAVC1394_LIBS) $(LIBIEC61883_LIBS)
31
32 test_extplugcmd_SOURCES = test-extplugcmd.cpp
33 test_extplugcmd_LDADD = $(top_builddir)/src/libfreebob.la \
34         $(LIBAVC1394_LIBS)
35
36 test_volume_SOURCES = test-volume.cpp
37 test_volume_LDADD = $(top_builddir)/src/libfreebob.la \
38         $(LIBAVC1394_LIBS)
39
40 test_mixer_SOURCES = test-mixer.cpp
41 test_mixer_LDADD = $(top_builddir)/src/libfreebob.la \
42         $(LIBAVC1394_LIBS)
43
44 test_fw410_SOURCES = test-fw410.cpp
45 test_fw410_LDADD   = $(LIBAVC1394_LIBS) $(LIBIEC61883_LIBS) -lrom1394
46
47 freebob_server_SOURCES = freebob-server.c
48 freebob_server_LDADD   = $(top_builddir)/src/libfreebob.la $(LIBXML_LIBS) \
49         $(LIBAVC1394_LIBS) $(LIBIEC61883_LIBS) -lrom1394
50
51
52 #TESTS_ENVIRONMENT
53 TEST = test-freebob
54
55 test_cyclecounter_LDADD = $(top_builddir)/src/libfreebob.la $(LIBIEC61883_LIBS) \
56         $(LIBRAW1394_LIBS) $(LIBAVC1394_LIBS)
57 test_cyclecounter_SOURCES = test-cyclecounter.cpp
58
59 test_sytmonitor_LDADD = $(top_builddir)/src/libfreebob.la $(LIBIEC61883_LIBS) \
60         $(LIBRAW1394_LIBS) $(LIBAVC1394_LIBS)
61 test_sytmonitor_SOURCES = test-sytmonitor.cpp SytMonitor.cpp \
62                           SytMonitor.h
Note: See TracBrowser for help on using the browser.