Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(617)

Side by Side Diff: media/base/sinc_resampler.cc

Issue 2561963002: base: Remove the string logging from CHECK(). (Closed)
Patch Set: checkstring: rebase Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Initial input buffer layout, dividing into regions r0_ to r4_ (note: r0_, r3_ 5 // Initial input buffer layout, dividing into regions r0_ to r4_ (note: r0_, r3_
6 // and r4_ will move after the first load): 6 // and r4_ will move after the first load):
7 // 7 //
8 // |----------------|-----------------------------------------|----------------| 8 // |----------------|-----------------------------------------|----------------|
9 // 9 //
10 // request_frames_ 10 // request_frames_
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 kernel_pre_sinc_storage_(static_cast<float*>( 129 kernel_pre_sinc_storage_(static_cast<float*>(
130 base::AlignedAlloc(sizeof(float) * kKernelStorageSize, 16))), 130 base::AlignedAlloc(sizeof(float) * kKernelStorageSize, 16))),
131 kernel_window_storage_(static_cast<float*>( 131 kernel_window_storage_(static_cast<float*>(
132 base::AlignedAlloc(sizeof(float) * kKernelStorageSize, 16))), 132 base::AlignedAlloc(sizeof(float) * kKernelStorageSize, 16))),
133 input_buffer_(static_cast<float*>( 133 input_buffer_(static_cast<float*>(
134 base::AlignedAlloc(sizeof(float) * input_buffer_size_, 16))), 134 base::AlignedAlloc(sizeof(float) * input_buffer_size_, 16))),
135 r1_(input_buffer_.get()), 135 r1_(input_buffer_.get()),
136 r2_(input_buffer_.get() + kKernelSize / 2) { 136 r2_(input_buffer_.get() + kKernelSize / 2) {
137 CHECK_GT(request_frames_, 0); 137 CHECK_GT(request_frames_, 0);
138 Flush(); 138 Flush();
139 CHECK_GT(block_size_, kKernelSize) 139 // block_size must be greater than kKernelSize!
140 << "block_size must be greater than kKernelSize!"; 140 CHECK_GT(block_size_, kKernelSize);
141 141
142 memset(kernel_storage_.get(), 0, 142 memset(kernel_storage_.get(), 0,
143 sizeof(*kernel_storage_.get()) * kKernelStorageSize); 143 sizeof(*kernel_storage_.get()) * kKernelStorageSize);
144 memset(kernel_pre_sinc_storage_.get(), 0, 144 memset(kernel_pre_sinc_storage_.get(), 0,
145 sizeof(*kernel_pre_sinc_storage_.get()) * kKernelStorageSize); 145 sizeof(*kernel_pre_sinc_storage_.get()) * kKernelStorageSize);
146 memset(kernel_window_storage_.get(), 0, 146 memset(kernel_window_storage_.get(), 0,
147 sizeof(*kernel_window_storage_.get()) * kKernelStorageSize); 147 sizeof(*kernel_window_storage_.get()) * kKernelStorageSize);
148 148
149 InitializeKernel(); 149 InitializeKernel();
150 } 150 }
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
390 vmulq_f32(m_sums1, vmovq_n_f32(1.0 - kernel_interpolation_factor)), 390 vmulq_f32(m_sums1, vmovq_n_f32(1.0 - kernel_interpolation_factor)),
391 m_sums2, vmovq_n_f32(kernel_interpolation_factor)); 391 m_sums2, vmovq_n_f32(kernel_interpolation_factor));
392 392
393 // Sum components together. 393 // Sum components together.
394 float32x2_t m_half = vadd_f32(vget_high_f32(m_sums1), vget_low_f32(m_sums1)); 394 float32x2_t m_half = vadd_f32(vget_high_f32(m_sums1), vget_low_f32(m_sums1));
395 return vget_lane_f32(vpadd_f32(m_half, m_half), 0); 395 return vget_lane_f32(vpadd_f32(m_half, m_half), 0);
396 } 396 }
397 #endif 397 #endif
398 398
399 } // namespace media 399 } // namespace media
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698