ToneGenerator: support output sample rates beyond 65535 Hz
Changed type of ToneGenerator::WaveGenerator constructor parameter
samplingRate from unsigned short to uint32_t to permit output
sample rates such as 96000 Hz.
Bug: 33969539
Test: dialer tones work when output sink operates at 96000 Hz
Change-Id: I5551409c467a4fd98ea4d5c9703b120a526a443e
diff --git a/media/libaudioclient/include/ToneGenerator.h b/media/libaudioclient/include/ToneGenerator.h
index 9fd5f61..fc3d3ee 100644
--- a/media/libaudioclient/include/ToneGenerator.h
+++ b/media/libaudioclient/include/ToneGenerator.h
@@ -299,7 +299,7 @@
WAVEGEN_STOP // Stop wave on zero crossing
};
- WaveGenerator(unsigned short samplingRate, unsigned short frequency,
+ WaveGenerator(uint32_t samplingRate, unsigned short frequency,
float volume);
~WaveGenerator();