lumiera_documentation/src/lib
Ichthyostega 1e7da409bb Fix logic error uncovered by GCC 4.4
benefits of using a newer compiler, yay!

Explanation: the Link<...> template combines
various policy templates and exposes a set
of functions, which can be bound as functor
into an concrete time::Control instance.

Actually, we need to mix in only the Mutation
baseclass, because we just want to inherit
the privilege to change time values, which
are otherwise immutable. We don't need to
mix in the Mutator template anymore (this
was a leftover from an earlier design)
2011-09-25 19:26:02 +02:00
..
advice GPL header whitespace 2010-12-17 23:28:49 +01:00
meta draft implementation for time change and propagation 2011-09-25 19:25:52 +02:00
test Clean-up: change some long standing TODOs into tickets 2011-09-25 19:16:33 +02:00
time Fix logic error uncovered by GCC 4.4 2011-09-25 19:26:02 +02:00
access-casted.hpp draft implementation for time change and propagation 2011-09-25 19:25:52 +02:00
advice.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
allocation-cluster.cpp some naming cleanup and namespace indentation fixes 2010-12-18 00:58:19 +01:00
allocation-cluster.hpp some naming cleanup and namespace indentation fixes 2010-12-18 00:58:19 +01:00
bool-checkable.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
cmdline.cpp Gui: rework resource loading to make the application fully relocatable 2011-02-07 09:56:27 +01:00
cmdline.hpp refactor some lib facilities 2011-02-05 23:53:37 +01:00
condition.c GPL header whitespace 2010-12-17 23:28:49 +01:00
condition.h GPL header whitespace 2010-12-17 23:28:49 +01:00
cuckoo.c GPL header whitespace 2010-12-17 23:28:49 +01:00
cuckoo.h GPL header whitespace 2010-12-17 23:28:49 +01:00
del-stash.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
diagnostic-context.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
DIR_INFO Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
element-tracker.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
error.c refactor some lib facilities 2011-02-05 23:53:37 +01:00
error.h GPL header whitespace 2010-12-17 23:28:49 +01:00
error.hpp PlayService: basic definition and link to facade 2011-09-25 19:25:55 +02:00
exception.cpp PlayService: basic definition and link to facade 2011-09-25 19:25:55 +02:00
factory.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
format.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
frameid.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
functor-util.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
handle.hpp PlayService: basic definition and link to facade 2011-09-25 19:25:55 +02:00
hash-fnv.c Clean-up: change some long standing TODOs into tickets 2011-09-25 19:16:33 +02:00
hash-fnv.h Clean-up: change some long standing TODOs into tickets 2011-09-25 19:16:33 +02:00
hash-indexed.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
iter-adapter-stl.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
iter-adapter.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
iter-source.hpp factor out convenience shortcut 2011-09-25 19:25:59 +02:00
iter-type-binding.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
itertools.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
lifecycle.cpp use setup.ini to retrieve the modulepath and configpath 2011-02-06 05:06:16 +01:00
lifecycleregistry.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
llist.h GPL header whitespace 2010-12-17 23:28:49 +01:00
lockerror.c GPL header whitespace 2010-12-17 23:28:49 +01:00
lockerror.h GPL header whitespace 2010-12-17 23:28:49 +01:00
logging.cpp GPL header whitespace 2010-12-17 23:28:49 +01:00
luid.c GPL header whitespace 2010-12-17 23:28:49 +01:00
luid.h GPL header whitespace 2010-12-17 23:28:49 +01:00
Makefile.am Fix autotool build again, still fails on setup.ini 2011-09-15 04:35:08 +02:00
mpool.c GPL header whitespace 2010-12-17 23:28:49 +01:00
mpool.h GPL header whitespace 2010-12-17 23:28:49 +01:00
mrucache.c GPL header whitespace 2010-12-17 23:28:49 +01:00
mrucache.h GPL header whitespace 2010-12-17 23:28:49 +01:00
multifact-arg.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
multifact.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
mutex.c GPL header whitespace 2010-12-17 23:28:49 +01:00
mutex.h GPL header whitespace 2010-12-17 23:28:49 +01:00
nobug-init.cpp GPL header whitespace 2010-12-17 23:28:49 +01:00
nobug-init.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
null-value.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
observable-list.hpp Remove redundant '*' in many doxygen style comments 2011-01-14 16:57:34 +01:00
opaque-holder.hpp draft implementation for time change and propagation 2011-09-25 19:25:52 +02:00
optional-ref.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
p.hpp draft the player facade interface 2011-09-25 19:25:50 +02:00
polymorphic-value.hpp special case: support cloning, but not copy 2011-05-15 04:19:25 +02:00
ppmpl.h GPL header whitespace 2010-12-17 23:28:49 +01:00
psplay.c GPL header whitespace 2010-12-17 23:28:49 +01:00
psplay.h GPL header whitespace 2010-12-17 23:28:49 +01:00
query.cpp draft how to integrate parsing of timecode formats 2011-05-15 04:19:27 +02:00
query.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
reccondition.c GPL header whitespace 2010-12-17 23:28:49 +01:00
reccondition.h GPL header whitespace 2010-12-17 23:28:49 +01:00
recmutex.c GPL header whitespace 2010-12-17 23:28:49 +01:00
recmutex.h GPL header whitespace 2010-12-17 23:28:49 +01:00
ref-array-impl.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
ref-array.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
result.hpp implement PlayOut subsystem and draft OutputDirector 2011-09-25 19:25:55 +02:00
rwlock.c GPL header whitespace 2010-12-17 23:28:49 +01:00
rwlock.h GPL header whitespace 2010-12-17 23:28:49 +01:00
safeclib.c GPL header whitespace 2010-12-17 23:28:49 +01:00
safeclib.h GPL header whitespace 2010-12-17 23:28:49 +01:00
scoped-holder-transfer.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
scoped-holder.hpp time::Control simple unit test pass 2011-09-25 19:25:52 +02:00
scoped-ptrvect.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
searchpath.cpp Fix: problems whith bare $ORIGIN without relative dir 2011-02-15 00:16:50 +01:00
searchpath.hpp Fix: problems whith bare $ORIGIN without relative dir 2011-02-15 00:16:50 +01:00
sectionlock.h GPL header whitespace 2010-12-17 23:28:49 +01:00
singleton-factory.hpp some naming cleanup and namespace indentation fixes 2010-12-18 00:58:19 +01:00
singleton-policies.hpp some naming cleanup and namespace indentation fixes 2010-12-18 00:58:19 +01:00
singleton-preconfigure.hpp fix some names 2011-05-20 02:17:20 +02:00
singleton-ref.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
singleton-subclass.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
singleton.hpp some naming cleanup and namespace indentation fixes 2010-12-18 00:58:19 +01:00
slist.h Cyclic L1-list. Implements almost the same set of operations as for L2-list 2009-06-03 18:12:35 +04:00
streamtype.cpp GPL header whitespace 2010-12-17 23:28:49 +01:00
streamtype.hpp further considerations regarding output and output slots 2011-09-25 19:25:57 +02:00
sub-id.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
symbol-impl.cpp GPL header whitespace 2010-12-17 23:28:49 +01:00
symbol.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
sync-classlock.hpp some naming cleanup and namespace indentation fixes 2010-12-18 00:58:19 +01:00
sync.cpp remove NoBug resourcetracker and switch back to plain pthreads 2011-02-07 09:55:39 +01:00
sync.hpp remove NoBug resourcetracker and switch back to plain pthreads 2011-02-07 09:55:39 +01:00
thread-local.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
time.cpp Fix drop-frame: remove float framerate 2011-05-21 07:09:22 +02:00
time.h Fix drop-frame: remove float framerate 2011-05-21 07:09:22 +02:00
tmpbuf.c REVERT tmpbuf implementation to the state of July.2010 (bc989dab) 2011-05-21 06:52:39 +02:00
tmpbuf.h REVERT tmpbuf implementation to the state of July.2010 (bc989dab) 2011-05-21 06:52:39 +02:00
tree.hpp Remove redundant '*' in many doxygen style comments 2011-01-14 16:57:34 +01:00
typed-allocation-manager.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
typed-counter.hpp WIP idea how to represent support for some timecode formats 2011-01-16 15:41:34 +01:00
util-foreach.hpp reduce the prerequisites of trait.hpp 2011-01-13 03:36:09 +01:00
util.cpp GPL header whitespace 2010-12-17 23:28:49 +01:00
util.hpp draft how to integrate parsing of timecode formats 2011-05-15 04:19:27 +02:00
variant.hpp move Variant to lib namespace, a bit of cleanup and clarifying the code 2010-12-28 02:27:41 +01:00
vcall.h GPL header whitespace 2010-12-17 23:28:49 +01:00
visitor-dispatcher.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
visitor-policies.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
visitor.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
wrapper.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
wrapperptr.hpp move Variant to lib namespace, a bit of cleanup and clarifying the code 2010-12-28 02:27:41 +01:00