Index: services/media/framework/lpcm_util.cc |
diff --git a/services/media/framework/lpcm_util.cc b/services/media/framework/lpcm_util.cc |
index ca208079aaab9868841ac11377fcaadaad854be7..3b9278166ed22ed2ff86c73a56ba66072da5fde6 100644 |
--- a/services/media/framework/lpcm_util.cc |
+++ b/services/media/framework/lpcm_util.cc |
@@ -15,17 +15,17 @@ class LpcmUtilImpl : public LpcmUtil { |
public: |
~LpcmUtilImpl(); |
- void Silence(void* buffer, uint64_t frame_count) const override; |
+ void Silence(void* buffer, size_t frame_count) const override; |
- void Copy(const void* in, void* out, uint64_t frame_count) const override; |
+ void Copy(const void* in, void* out, size_t frame_count) const override; |
- void Mix(const void* in, void* out, uint64_t frame_count) const override; |
+ void Mix(const void* in, void* out, size_t frame_count) const override; |
void Interleave( |
const void* in, |
- uint64_t in_byte_count, |
+ size_t in_byte_count, |
void* out, |
- uint64_t frame_count) const override; |
+ size_t frame_count) const override; |
private: |
LpcmUtilImpl(const LpcmStreamType& stream_type); |
@@ -69,10 +69,10 @@ template<typename T> |
LpcmUtilImpl<T>::~LpcmUtilImpl() {} |
template<typename T> |
-void LpcmUtilImpl<T>::Silence(void* buffer, uint64_t frame_count) const { |
+void LpcmUtilImpl<T>::Silence(void* buffer, size_t frame_count) const { |
T* sample = reinterpret_cast<T*>(buffer); |
for ( |
- uint64_t sample_countdown = frame_count * stream_type_.channels(); |
+ size_t sample_countdown = frame_count * stream_type_.channels(); |
sample_countdown != 0; |
--sample_countdown) { |
*sample = 0; |
@@ -81,33 +81,33 @@ void LpcmUtilImpl<T>::Silence(void* buffer, uint64_t frame_count) const { |
} |
template<> |
-void LpcmUtilImpl<uint8_t>::Silence(void* buffer, uint64_t frame_count) const { |
+void LpcmUtilImpl<uint8_t>::Silence(void* buffer, size_t frame_count) const { |
std::memset(buffer, 0x80, frame_count * stream_type_.bytes_per_frame()); |
} |
template<> |
-void LpcmUtilImpl<int16_t>::Silence(void* buffer, uint64_t frame_count) const { |
+void LpcmUtilImpl<int16_t>::Silence(void* buffer, size_t frame_count) const { |
std::memset(buffer, 0, frame_count * stream_type_.bytes_per_frame()); |
} |
template<> |
-void LpcmUtilImpl<int32_t>::Silence(void* buffer, uint64_t frame_count) const { |
+void LpcmUtilImpl<int32_t>::Silence(void* buffer, size_t frame_count) const { |
std::memset(buffer, 0, frame_count * stream_type_.bytes_per_frame()); |
} |
template<typename T> |
-void LpcmUtilImpl<T>::Copy(const void* in, void* out, uint64_t frame_count) |
+void LpcmUtilImpl<T>::Copy(const void* in, void* out, size_t frame_count) |
const { |
std::memcpy(out, in, stream_type_.min_buffer_size(frame_count)); |
} |
template<typename T> |
-void LpcmUtilImpl<T>::Mix(const void* in, void* out, uint64_t frame_count) |
+void LpcmUtilImpl<T>::Mix(const void* in, void* out, size_t frame_count) |
const { |
const T* in_sample = reinterpret_cast<const T*>(in); |
T* out_sample = reinterpret_cast<T*>(out); |
for ( |
- uint64_t sample_countdown = frame_count * stream_type_.channels(); |
+ size_t sample_countdown = frame_count * stream_type_.channels(); |
sample_countdown != 0; |
--sample_countdown) { |
*out_sample += *in_sample; // TODO(dalesat): Limit. |
@@ -117,12 +117,12 @@ void LpcmUtilImpl<T>::Mix(const void* in, void* out, uint64_t frame_count) |
} |
template<> |
-void LpcmUtilImpl<uint8_t>::Mix(const void* in, void* out, uint64_t frame_count) |
+void LpcmUtilImpl<uint8_t>::Mix(const void* in, void* out, size_t frame_count) |
const { |
const uint8_t* in_sample = reinterpret_cast<const uint8_t*>(in); |
uint8_t* out_sample = reinterpret_cast<uint8_t*>(out); |
for ( |
- uint64_t sample_countdown = frame_count * stream_type_.channels(); |
+ size_t sample_countdown = frame_count * stream_type_.channels(); |
sample_countdown != 0; |
--sample_countdown) { |
*out_sample = uint8_t(uint16_t(*out_sample) + uint16_t(*in_sample) - 0x80); |
@@ -135,9 +135,9 @@ void LpcmUtilImpl<uint8_t>::Mix(const void* in, void* out, uint64_t frame_count) |
template<typename T> |
void LpcmUtilImpl<T>::Interleave( |
const void* in, |
- uint64_t in_byte_count, |
+ size_t in_byte_count, |
void* out, |
- uint64_t frame_count) const { |
+ size_t frame_count) const { |
DCHECK(in); |
DCHECK(in_byte_count); |
DCHECK(out); |