From 30b087ab3d28f1585987fa3f6ae006562ae192e3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 18 Sep 2017 12:39:17 -0400 Subject: globally change all use of "frame" to refer to audio into "sample". Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible --- libs/ardour/ardour/disk_reader.h | 52 ++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'libs/ardour/ardour/disk_reader.h') diff --git a/libs/ardour/ardour/disk_reader.h b/libs/ardour/ardour/disk_reader.h index 023f55be87..8e124a27dd 100644 --- a/libs/ardour/ardour/disk_reader.h +++ b/libs/ardour/ardour/disk_reader.h @@ -42,18 +42,18 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor bool set_name (std::string const & str); std::string display_name() const { return std::string (_("player")); } - static framecnt_t chunk_frames() { return _chunk_frames; } - static framecnt_t default_chunk_frames (); - static void set_chunk_frames (framecnt_t n) { _chunk_frames = n; } + static samplecnt_t chunk_samples() { return _chunk_samples; } + static samplecnt_t default_chunk_samples (); + static void set_chunk_samples (samplecnt_t n) { _chunk_samples = n; } - void run (BufferSet& /*bufs*/, framepos_t /*start_frame*/, framepos_t /*end_frame*/, double speed, pframes_t /*nframes*/, bool /*result_required*/); + void run (BufferSet& /*bufs*/, samplepos_t /*start_sample*/, samplepos_t /*end_sample*/, double speed, pframes_t /*nframes*/, bool /*result_required*/); void realtime_handle_transport_stopped (); void realtime_locate (); int overwrite_existing_buffers (); void set_pending_overwrite (bool yn); - framecnt_t roll_delay() const { return _roll_delay; } - void set_roll_delay (framecnt_t); + samplecnt_t roll_delay() const { return _roll_delay; } + void set_roll_delay (samplecnt_t); virtual XMLNode& state (bool full); int set_state (const XMLNode&, int version); @@ -62,7 +62,7 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor float buffer_load() const; - void move_processor_automation (boost::weak_ptr, std::list > const &); + void move_processor_automation (boost::weak_ptr, std::list > const &); /* called by the Butler in a non-realtime context */ @@ -88,16 +88,16 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor void adjust_buffering (); - int can_internal_playback_seek (framecnt_t distance); - int internal_playback_seek (framecnt_t distance); - int seek (framepos_t frame, bool complete_refill = false); + int can_internal_playback_seek (samplecnt_t distance); + int internal_playback_seek (samplecnt_t distance); + int seek (samplepos_t sample, bool complete_refill = false); static PBD::Signal0 Underrun; void playlist_modified (); void reset_tracker (); - static void set_midi_readahead_frames (framecnt_t frames_ahead) { midi_readahead = frames_ahead; } + static void set_midi_readahead_samples (samplecnt_t samples_ahead) { midi_readahead = samples_ahead; } static void set_no_disk_output (bool yn); static bool no_disk_output() { return _no_disk_output; } @@ -106,29 +106,29 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor friend class Track; friend class MidiTrack; - void resolve_tracker (Evoral::EventSink& buffer, framepos_t time); + void resolve_tracker (Evoral::EventSink& buffer, samplepos_t time); boost::shared_ptr get_gui_feed_buffer () const; void playlist_changed (const PBD::PropertyChange&); int use_playlist (DataType, boost::shared_ptr); - void playlist_ranges_moved (std::list< Evoral::RangeMove > const &, bool); + void playlist_ranges_moved (std::list< Evoral::RangeMove > const &, bool); private: - /** The number of frames by which this diskstream's output should be delayed - with respect to the transport frame. This is used for latency compensation. + /** The number of samples by which this diskstream's output should be delayed + with respect to the transport sample. This is used for latency compensation. */ - framecnt_t _roll_delay; - framepos_t overwrite_frame; + samplecnt_t _roll_delay; + samplepos_t overwrite_sample; off_t overwrite_offset; bool _pending_overwrite; bool overwrite_queued; IOChange input_change_pending; - framepos_t file_frame[DataType::num_types]; + samplepos_t file_sample[DataType::num_types]; int _do_refill_with_alloc (bool partial_fill); - static framecnt_t _chunk_frames; - static framecnt_t midi_readahead; + static samplecnt_t _chunk_samples; + static samplecnt_t midi_readahead; static bool _no_disk_output; /* The MIDI stuff */ @@ -140,20 +140,20 @@ class LIBARDOUR_API DiskReader : public DiskIOProcessor mutable Glib::Threads::Mutex _gui_feed_buffer_mutex; int audio_read (Sample* buf, Sample* mixdown_buffer, float* gain_buffer, - framepos_t& start, framecnt_t cnt, + samplepos_t& start, samplecnt_t cnt, int channel, bool reversed); - int midi_read (framepos_t& start, framecnt_t cnt, bool reversed); + int midi_read (samplepos_t& start, samplecnt_t cnt, bool reversed); static Sample* _mixdown_buffer; static gain_t* _gain_buffer; - int refill (Sample* mixdown_buffer, float* gain_buffer, framecnt_t fill_level); - int refill_audio (Sample *mixdown_buffer, float *gain_buffer, framecnt_t fill_level); + int refill (Sample* mixdown_buffer, float* gain_buffer, samplecnt_t fill_level); + int refill_audio (Sample *mixdown_buffer, float *gain_buffer, samplecnt_t fill_level); int refill_midi (); - frameoffset_t calculate_playback_distance (pframes_t); + sampleoffset_t calculate_playback_distance (pframes_t); - void get_midi_playback (MidiBuffer& dst, framecnt_t nframes, MonitorState, BufferSet&, double speed, framecnt_t distance); + void get_midi_playback (MidiBuffer& dst, samplecnt_t nframes, MonitorState, BufferSet&, double speed, samplecnt_t distance); }; } // namespace -- cgit v1.2.3