diff options
author | Robin Gareus <robin@gareus.org> | 2018-05-30 18:29:51 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-07-09 17:38:35 +0200 |
commit | dca30c99fca7ee0048c89aa6b4ed530ebd1753d7 (patch) | |
tree | 3ea7d8b1acc6cdc078458fdb7afb9c3954450d51 /libs/ardour/ardour/disk_reader.h | |
parent | bee09ac9e12c1e7d5b6c6fa4642217e7a7cc6ec0 (diff) |
Prepare API for per disk-reader de-click
Diffstat (limited to 'libs/ardour/ardour/disk_reader.h')
-rw-r--r-- | libs/ardour/ardour/disk_reader.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/ardour/disk_reader.h b/libs/ardour/ardour/disk_reader.h index 9027bf3282..98caca30b0 100644 --- a/libs/ardour/ardour/disk_reader.h +++ b/libs/ardour/ardour/disk_reader.h @@ -93,6 +93,10 @@ public: void playlist_modified (); void reset_tracker (); + bool declick_in_progress () const { + return _declick_gain != 0; // declick-out + } + static void set_midi_readahead_samples (samplecnt_t samples_ahead) { midi_readahead = samples_ahead; } static void set_no_disk_output (bool yn); @@ -132,6 +136,8 @@ private: IOChange input_change_pending; samplepos_t file_sample[DataType::num_types]; + gain_t _declick_gain; + int _do_refill_with_alloc (bool partial_fill); static samplecnt_t _chunk_samples; |