summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/sndfilesource.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-02-25 21:35:07 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2020-03-17 16:31:49 -0600
commita4d7b45fe00996fd37a1af6d5be8c913a0b3bbf4 (patch)
tree35463bfb8a0b7def08b254378873305b7d0f1aa0 /libs/ardour/ardour/sndfilesource.h
parente89b0cfd27be8dc8ea8099d624adb999d957fa3e (diff)
remove destructive/tape mode tracks
Diffstat (limited to 'libs/ardour/ardour/sndfilesource.h')
-rw-r--r--libs/ardour/ardour/sndfilesource.h24
1 files changed, 1 insertions, 23 deletions
diff --git a/libs/ardour/ardour/sndfilesource.h b/libs/ardour/ardour/sndfilesource.h
index a63f222f8a..be14e758c3 100644
--- a/libs/ardour/ardour/sndfilesource.h
+++ b/libs/ardour/ardour/sndfilesource.h
@@ -65,17 +65,11 @@ class LIBARDOUR_API SndFileSource : public AudioFileSource {
int flush_header ();
void flush ();
- samplepos_t last_capture_start_sample() const;
- void mark_capture_start (samplepos_t);
- void mark_capture_end ();
- void clear_capture_marks();
-
bool one_of_several_channels () const;
- uint32_t channel_count () const { return _info.channels; }
+ uint32_t channel_count () const { return _info.channels; }
bool clamped_at_unity () const;
- static void setup_standard_crossfades (Session const &, samplecnt_t sample_rate);
static const Source::Flag default_writable_flags;
static int get_soundfile_info (const std::string& path, SoundFileInfo& _info, std::string& error_msg);
@@ -100,24 +94,8 @@ class LIBARDOUR_API SndFileSource : public AudioFileSource {
int setup_broadcast_info (samplepos_t when, struct tm&, time_t);
void file_closed ();
- /* destructive */
-
- static samplecnt_t xfade_samples;
-
- static gain_t* out_coefficient;
- static gain_t* in_coefficient;
-
- bool _capture_start;
- bool _capture_end;
- samplepos_t capture_start_sample;
- samplepos_t file_pos; // unit is samples
- Sample* xfade_buf;
-
- samplecnt_t crossfade (Sample* data, samplecnt_t cnt, int dir);
void set_natural_position (samplepos_t);
- samplecnt_t destructive_write_unlocked (Sample *dst, samplecnt_t cnt);
samplecnt_t nondestructive_write_unlocked (Sample *dst, samplecnt_t cnt);
- void handle_header_position_change ();
PBD::ScopedConnection header_position_connection;
};