Lines Matching refs:playback_rate
45 // |search_block_center_offset_| = |output_index_| * |playback_rate|, and
59 // [-delta delta] around |output_index_| * |playback_rate|. So the search
146 float playback_rate) {
147 if (playback_rate == 0)
154 if (playback_rate < kMinPlaybackRate || playback_rate > kMaxPlaybackRate) {
156 std::min(static_cast<int>(audio_buffer_.frames() / playback_rate),
163 muted_partial_frame_ += frames_to_render * playback_rate;
177 int slower_step = ceil(ola_window_size_ * playback_rate);
178 int faster_step = ceil(ola_window_size_ / playback_rate);
180 // Optimize the most common |playback_rate| ~= 1 case to use a single copy
195 RunOneWsolaIteration(playback_rate));
237 bool AudioRendererAlgorithm::RunOneWsolaIteration(float playback_rate) {
258 UpdateOutputTime(playback_rate, ola_hop_size_);
259 RemoveOldInputFrames(playback_rate);
263 void AudioRendererAlgorithm::UpdateOutputTime(float playback_rate,
268 output_time_ * playback_rate + 0.5);
272 void AudioRendererAlgorithm::RemoveOldInputFrames(float playback_rate) {
284 playback_rate;
286 UpdateOutputTime(playback_rate, -output_time_change);