13
0
livetrax/libs/audiographer/audiographer
Robin Gareus 77687519b6 Refactor TmpFile into an abstract base class
This allows a TmpFile pointer to be either a Sync or Async (Threaded)
writer. As result we must be able to handle both RT and non RT processing.

Still, post-processing (normalization and encoding) should always
happen faster than realtime (freewheeling).

Since jack does not allow a client to change to freewheeling from within
the process-callback, the async-writer disk-thread FileFlushed is used
to initiate post-processing.
2016-07-16 02:14:13 +02:00
..
general prepare loudness normalization 2016-05-02 15:44:13 +02:00
sndfile Refactor TmpFile into an abstract base class 2016-07-16 02:14:13 +02:00
utils
broadcast_info.h
debug_utils.h
debuggable.h
exception.h
flag_debuggable.h Some AudioGrapher classes need to be exportable now, to support newly introduced 'AnalysisGraph' class 2016-03-12 13:59:44 +00:00
flag_field.h
process_context.h
routines.h
sink.h
source.h
throwing.h Some AudioGrapher classes need to be exportable now, to support newly introduced 'AnalysisGraph' class 2016-03-12 13:59:44 +00:00
type_utils.h
types.h
visibility.h