Home
last modified time | relevance | path

Searched refs:samplecnt_t (Results 1 – 25 of 374) sorted by relevance

12345678910>>...15

/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/ardour/
H A Daudiosource.h61 virtual samplecnt_t read (Sample *dst, samplepos_t start, samplecnt_t cnt, int channel=0) const;
62 virtual samplecnt_t write (Sample *src, samplecnt_t cnt);
110 samplecnt_t _length;
115 int compute_and_write_peaks (Sample* buf, samplecnt_t first_sample, samplecnt_t cnt,
121 virtual samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const = 0;
122 virtual samplecnt_t write_unlocked (Sample *dst, samplecnt_t cnt) = 0;
126 samplecnt_t npeaks, samplepos_t start, samplecnt_t cnt,
129 int compute_and_write_peaks (Sample* buf, samplecnt_t first_sample, samplecnt_t cnt,
131 samplecnt_t samples_per_peak);
145 samplecnt_t peak_leftover_cnt;
[all …]
H A Ddisk_reader.h51 static samplecnt_t chunk_samples () in chunk_samples()
56 static void set_chunk_samples (samplecnt_t n) in set_chunk_samples()
61 static samplecnt_t default_chunk_samples ();
127 ReaderChannelInfo (samplecnt_t buffer_size, samplecnt_t preloop_size) in ReaderChannelInfo()
141 void resize (samplecnt_t);
142 void resize_preloop (samplecnt_t);
145 samplecnt_t pre_loop_buffer_size;
161 DeclickAmp (samplecnt_t sample_rate);
193 samplecnt_t fade_length;
214 static samplecnt_t _chunk_samples;
[all …]
H A Daudioregion.h107 virtual samplecnt_t read_peaks (PeakData *buf, samplecnt_t npeaks,
108 samplecnt_t offset, samplecnt_t cnt,
113 virtual samplecnt_t read (Sample*, samplepos_t pos, samplecnt_t cnt, int channel) const;
125 virtual samplecnt_t read_raw_internal (Sample*, samplepos_t, samplecnt_t, int channel) const;
138 void set_fade_in_length (samplecnt_t);
139 void set_fade_in (FadeShape, samplecnt_t);
144 void set_fade_out_length (samplecnt_t);
145 void set_fade_out (FadeShape, samplecnt_t);
151 samplecnt_t verify_xfade_bounds (samplecnt_t, bool start);
184 AudioIntervalResult find_silence (Sample, samplecnt_t, samplecnt_t, InterThreadInfo&) const;
[all …]
H A Dsrcfilesource.h41 void set_length (samplecnt_t /*len*/) {}; in set_length() argument
46 samplecnt_t readable_length() const { return _source->readable_length() * _ratio; } in readable_length()
47 samplecnt_t length (samplepos_t pos) const { return _source->length(pos) * _ratio; } in length()
54 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const;
55 samplecnt_t write_unlocked (Sample */*dst*/, samplecnt_t /*cnt*/) { return 0; } in write_unlocked() argument
57 …int read_peaks_with_fpp (PeakData *peaks, samplecnt_t npeaks, samplepos_t /*start*/, samplecnt_t /… in read_peaks_with_fpp() argument
58 double /*samples_per_unit*/, samplecnt_t /*fpp*/) const { in read_peaks_with_fpp()
76 samplecnt_t src_buffer_size;
H A Dsilentfilesource.h37 void set_length (samplecnt_t len) { _length = len; } in set_length()
48 SilentFileSource (Session& s, const XMLNode& x, samplecnt_t len, float srate) in SilentFileSource()
56 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const { in read_unlocked()
57 cnt = std::min (cnt, std::max<samplecnt_t> (0, _length - start)); in read_unlocked()
62 samplecnt_t write_unlocked (Sample */*dst*/, samplecnt_t /*cnt*/) { return 0; } in write_unlocked() argument
66 …int read_peaks_with_fpp (PeakData *peaks, samplecnt_t npeaks, samplepos_t /*start*/, samplecnt_t /… in read_peaks_with_fpp() argument
67 double /*samples_per_pixel*/, samplecnt_t /*fpp*/) const { in read_peaks_with_fpp()
H A Dexport_channel.h53 virtual samplecnt_t common_port_playback_latency () const { return 0; } in common_port_playback_latency()
56 virtual void read (Sample const *& data, samplecnt_t samples) const = 0;
78 samplecnt_t common_port_playback_latency () const;
79 void prepare_export (samplecnt_t max_samples, sampleoffset_t common_latency);
81 void read (Sample const *& data, samplecnt_t samples) const;
94 samplecnt_t _buffer_size;
119 void update_buffers (samplecnt_t samples);
124 samplecnt_t samples_per_cycle;
128 samplecnt_t region_start;
129 samplecnt_t position;
[all …]
H A Dmidi_playlist_source.h40 samplecnt_t length (samplepos_t) const;
42 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const;
43 samplecnt_t write_unlocked (Sample *src, samplecnt_t cnt);
57 sampleoffset_t begin, samplecnt_t len, Source::Flag flags);
63 samplecnt_t read_unlocked (const Lock& lock,
67 samplecnt_t cnt,
72 samplecnt_t write_unlocked (const Lock& lock,
75 samplecnt_t cnt);
79 samplecnt_t _length;
H A Dprocessor.h73 virtual samplecnt_t signal_latency() const { return 0; } in signal_latency()
75 virtual void set_input_latency (samplecnt_t cnt) { _input_latency = cnt; } in set_input_latency()
76 samplecnt_t input_latency () const { return _input_latency; } in input_latency()
78 virtual void set_output_latency (samplecnt_t cnt) { _output_latency = cnt; } in set_output_latency()
79 samplecnt_t output_latency () const { return _output_latency; } in output_latency()
81 virtual void set_capture_offset (samplecnt_t cnt) { _capture_offset = cnt; } in set_capture_offset()
82 samplecnt_t capture_offset () const { return _capture_offset; } in capture_offset()
179 samplecnt_t _input_latency;
180 samplecnt_t _output_latency;
182 samplecnt_t _capture_offset;
[all …]
H A Dmp3fileimportable.h51 samplecnt_t length () const { return _length; } in length()
52 samplecnt_t samplerate () const { return _info.hz; } in samplerate()
55 samplecnt_t read (Sample*, samplecnt_t nframes);
59 samplecnt_t layer () const { return _info.layer; } in layer()
60 samplecnt_t bitrate () const { return _info.bitrate_kbps; } in bitrate()
61 samplecnt_t read_unlocked (Sample*, samplepos_t start, samplecnt_t cnt, uint32_t chn);
69 samplecnt_t _length;
H A Dsend.h47 samplecnt_t get_delay_in () const { return _delay_in; } in get_delay_in()
48 samplecnt_t get_delay_out () const { return _delay_out; } in get_delay_out()
51 virtual void set_delay_in (samplecnt_t) = 0;
56 virtual void set_delay_out (samplecnt_t, size_t bus = 0) = 0;
61 samplecnt_t _delay_in;
62 samplecnt_t _delay_out;
99 void set_delay_in (samplecnt_t);
100 void set_delay_out (samplecnt_t, size_t bus = 0);
101 samplecnt_t get_delay_in () const { return _delay_in; } in get_delay_in()
102 samplecnt_t get_delay_out () const { return _delay_out; } in get_delay_out()
[all …]
H A Daudio_buffer.h43 void silence (samplecnt_t len, samplecnt_t offset = 0);
51 …void read_from (const Sample* src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoffset_t …
67 …void read_from (const Buffer& src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoffset_t …
73 assert (src_offset <= ((samplecnt_t)src.capacity () - len));
90 …void merge_from (const Buffer& src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoffset_t…
117 …void accumulate_from (const Sample* src, samplecnt_t len, sampleoffset_t dst_offset = 0, sampleoff…
155 …void accumulate_with_gain_from (const Sample* src_raw, samplecnt_t len, gain_t gain_coeff, sampleo…
183 for (samplecnt_t n = 0; n < len; ++n) {
197 void apply_gain (gain_t gain, samplecnt_t len) in apply_gain()
228 const Sample* data (samplecnt_t offset = 0) const
[all …]
H A Dsndfilesource.h43 SampleFormat samp_format, HeaderFormat hdr_format, samplecnt_t rate,
83 samplecnt_t read_unlocked (Sample *dst, samplepos_t start, samplecnt_t cnt) const;
84 samplecnt_t write_unlocked (Sample *dst, samplecnt_t cnt);
85 samplecnt_t write_float (Sample* data, samplepos_t pos, samplecnt_t cnt);
98 samplecnt_t nondestructive_write_unlocked (Sample *dst, samplecnt_t cnt);
H A Ddelayline.h43 bool set_delay (samplecnt_t signal_delay);
44 samplecnt_t delay () { return _pending_delay; } in delay()
57 void allocate_pending_buffers (samplecnt_t, ChanCount const&);
59 void write_to_rb (Sample* rb, Sample* src, samplecnt_t); // honor _woff, _bsiz.
60 void read_from_rb (Sample* rb, Sample* dst, samplecnt_t); // honor _roff, _bsiz
64 samplecnt_t _bsiz;
65 samplecnt_t _bsiz_mask;
66 samplecnt_t _delay, _pending_delay;
H A Dmidi_source.h101 virtual samplecnt_t midi_read (const Lock& lock,
105 samplecnt_t cnt,
120 virtual samplecnt_t midi_write (const Lock& lock,
123 samplecnt_t cnt);
141 virtual samplecnt_t length (samplepos_t pos) const;
142 virtual void update_length (samplecnt_t);
158 void mark_write_starting_now (samplecnt_t position,
159 samplecnt_t capture_length,
160 samplecnt_t loop_length);
223 samplecnt_t cnt,
[all …]
H A Dmidi_region.h79 …virtual samplecnt_t read (Sample*, samplepos_t /*pos*/, samplecnt_t /*cnt*/, int /*channel*/) cons… in read() argument
80 virtual samplecnt_t readable_length() const { return length(); } in readable_length()
82 samplecnt_t read_at (Evoral::EventSink<samplepos_t>& dst,
84 samplecnt_t dur,
92 samplecnt_t master_read_at (MidiRingBuffer<samplepos_t>& dst,
94 samplecnt_t dur,
142 samplecnt_t _read_at (const SourceList&, Evoral::EventSink<samplepos_t>& dst,
144 samplecnt_t dur,
162 void set_length_internal (samplecnt_t len, const int32_t sub_num);
163 void set_start_internal (samplecnt_t, const int32_t sub_num);
[all …]
/dports/audio/ardour6/Ardour-6.8.0/libs/audiographer/audiographer/general/
H A Dsilence_trimmer.h63 void reset (samplecnt_t silence_buffer_size_ = 1024)
169 samplecnt_t output_start_index = 0;
170 samplecnt_t output_sample_count = c.samples();
174 samplecnt_t first_non_silent_sample_index = 0;
203 samplecnt_t silent_sample_index = 0;
255 for (samplecnt_t i = 0; i < c.samples(); ++i) {
314 samplecnt_t silence_samples;
315 samplecnt_t max_output_frames;
317 samplecnt_t add_to_beginning;
318 samplecnt_t add_to_end;
[all …]
H A Dsr_converter.h29 void init (samplecnt_t in_rate, samplecnt_t out_rate, int quality = 0);
32 samplecnt_t allocate_buffers (samplecnt_t max_samples);
49 samplecnt_t max_samples_in;
52 samplecnt_t leftover_samples;
53 samplecnt_t max_leftover_samples;
56 samplecnt_t data_out_size;
H A Ddemo_noise.h23 void init (samplecnt_t max_samples, samplecnt_t interval, samplecnt_t duration, float level);
30 samplecnt_t _data_out_size;
33 samplecnt_t _interval;
34 samplecnt_t _duration;
36 samplecnt_t _pos;
H A Dlimiter.h21 Limiter (float sample_rate, unsigned int channels, samplecnt_t);
28 void set_duration (samplecnt_t);
35 void stats (samplecnt_t);
39 samplecnt_t _size;
40 samplecnt_t _latency;
42 samplecnt_t _cnt;
43 samplecnt_t _spp;
H A Danalyser.h32 Analyser (float sample_rate, unsigned int channels, samplecnt_t bufsize, samplecnt_t n_samples);
37 void set_duration (samplecnt_t n_samples);
54 samplecnt_t _n_samples;
55 samplecnt_t _pos;
56 samplecnt_t _spp;
57 samplecnt_t _fpp;
/dports/audio/ardour6/Ardour-6.8.0/gtk2_ardour/
H A Dtime_axis_view_item.h46 using ARDOUR::samplecnt_t;
59 virtual bool set_duration(samplecnt_t, void*);
60 samplecnt_t get_duration() const;
61 virtual void set_max_duration(samplecnt_t, void*);
62 samplecnt_t get_max_duration() const;
63 virtual void set_min_duration(samplecnt_t, void*);
64 samplecnt_t get_min_duration() const;
141 sigc::signal<void,samplecnt_t,void*> DurationChanged;
191 samplecnt_t item_duration;
194 samplecnt_t max_item_duration;
[all …]
/dports/audio/ardour6/Ardour-6.8.0/libs/ardour/
H A Daudiosource.cc160 samplecnt_t
316 samplecnt_t
325 samplecnt_t
355 samplecnt_t peak = 0; in read_peaks_with_fpp()
404 samplecnt_t zero_fill = 0; in read_peaks_with_fpp()
691 samplecnt_t i = 0; in read_peaks_with_fpp()
693 samplecnt_t chunksize = (samplecnt_t) min (cnt, (samplecnt_t) 4096); in read_peaks_with_fpp()
782 samplecnt_t cnt = _length; in build_peaks_from_scratch()
905 samplecnt_t to_do; in compute_and_write_peaks()
908 samplecnt_t samples_done; in compute_and_write_peaks()
[all …]
H A Dinterpolation.cc40 samplecnt_t
41 CubicInterpolation::interpolate (int channel, samplecnt_t input_samples, Sample *input, samplecnt_t in interpolate()
180 const samplecnt_t output_from_input = floor ((input_samples - 2) / _speed); in interpolate()
186 const samplecnt_t limit = std::min (output_samples, output_from_input); in interpolate()
188 samplecnt_t outsample = 0; in interpolate()
190 samplecnt_t used = floor (distance); in interpolate()
191 samplecnt_t i = 0; in interpolate()
225 samplecnt_t
226 CubicInterpolation::distance (samplecnt_t nsamples) in distance()
/dports/audio/ardour6/Ardour-6.8.0/libs/audiographer/tests/general/
H A Dsilence_trimmer_test.cc53 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers()
54 CPPUNIT_ASSERT_EQUAL ((samplecnt_t) 0, samples_processed); in testFullBuffers()
60 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers()
68 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers()
75 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers()
85 samplecnt_t samples_processed = sink->get_data().size(); in testFullBuffers()
100 samplecnt_t samples_processed = sink->get_data().size(); in testPartialBuffers()
132 samplecnt_t silence = samples / 2; in testAddSilenceBeginning()
148 samplecnt_t silence = samples / 3; in testAddSilenceEnd()
163 samplecnt_t total_samples = 2 * samples + silence; in testAddSilenceEnd()
[all …]
/dports/audio/ardour6/Ardour-6.8.0/libs/audiographer/audiographer/
H A Dprocess_context.h45 ProcessContext (T * data, samplecnt_t samples, ChannelCount channels) in ProcessContext()
62 ProcessContext (ProcessContext<Y> const & other, T * data, samplecnt_t samples) in ProcessContext()
73 ProcessContext beginning (samplecnt_t samples) in beginning()
92 inline samplecnt_t const & samples() const { return _samples; } in samples()
100 inline samplecnt_t samples_per_channel() const { return _samples / _channels; } in samples_per_channel()
111 samplecnt_t _samples;
133 AllocatingProcessContext (samplecnt_t samples, ChannelCount channels) in AllocatingProcessContext()
137 AllocatingProcessContext (T const * data, samplecnt_t samples, ChannelCount channels) in AllocatingProcessContext()
153 AllocatingProcessContext (ProcessContext<Y> const & other, samplecnt_t samples) in AllocatingProcessContext()
170 ConstProcessContext (T const * data, samplecnt_t samples, ChannelCount channels) in ConstProcessContext()
[all …]

12345678910>>...15