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);
struct ReaderChannelInfo : public DiskIOProcessor::ChannelInfo {
ReaderChannelInfo (samplecnt_t buffer_size)
- : DiskIOProcessor::ChannelInfo::ChannelInfo (buffer_size)
+ : DiskIOProcessor::ChannelInfo (buffer_size)
{
resize (buffer_size);
}
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;