summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/export_graph_builder.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-07-18 17:36:29 +0200
committerRobin Gareus <robin@gareus.org>2016-07-18 17:37:13 +0200
commitb64dcac17ec6ab503198d933ef893760fb02ae22 (patch)
tree1596cc5fad70437dd18598122136bfadec38578e /libs/ardour/ardour/export_graph_builder.h
parentee2d7a2d0ca91cc05e082f8ff37d6ed2f13701a6 (diff)
No-Op: rename Normalizer to Intermediate
post-processing is no longer just Normalization. RealtimeExport does Encoding - faster than realtime - using the same infrastructure.
Diffstat (limited to 'libs/ardour/ardour/export_graph_builder.h')
-rw-r--r--libs/ardour/ardour/export_graph_builder.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/libs/ardour/ardour/export_graph_builder.h b/libs/ardour/ardour/export_graph_builder.h
index b692b03b32..8b6f6ceb79 100644
--- a/libs/ardour/ardour/export_graph_builder.h
+++ b/libs/ardour/ardour/export_graph_builder.h
@@ -68,8 +68,8 @@ class LIBARDOUR_API ExportGraphBuilder
~ExportGraphBuilder ();
int process (framecnt_t frames, bool last_cycle);
- bool process_normalize (); // returns true when finished
- bool will_normalize() const { return !normalizers.empty(); }
+ bool post_process (); // returns true when finished
+ bool need_postprocessing () const { return !intermediates.empty(); }
bool realtime() const { return _realtime; }
unsigned get_normalize_cycle_count() const;
@@ -147,9 +147,9 @@ class LIBARDOUR_API ExportGraphBuilder
ShortConverterPtr short_converter;
};
- class Normalizer {
+ class Intermediate {
public:
- Normalizer (ExportGraphBuilder & parent, FileSpec const & new_config, framecnt_t max_frames);
+ Intermediate (ExportGraphBuilder & parent, FileSpec const & new_config, framecnt_t max_frames);
FloatSinkPtr sink ();
void add_child (FileSpec const & new_config);
void remove_children (bool remove_out_files);
@@ -207,7 +207,7 @@ class LIBARDOUR_API ExportGraphBuilder
ExportGraphBuilder & parent;
FileSpec config;
boost::ptr_list<SFC> children;
- boost::ptr_list<Normalizer> normalized_children;
+ boost::ptr_list<Intermediate> intermediate_children;
SRConverterPtr converter;
framecnt_t max_frames_out;
};
@@ -263,7 +263,7 @@ class LIBARDOUR_API ExportGraphBuilder
framecnt_t process_buffer_frames;
- std::list<Normalizer *> normalizers;
+ std::list<Intermediate *> intermediates;
AnalysisMap analysis_map;