From 28ed2f93324988767b5658eba7c1fa781a275183 Mon Sep 17 00:00:00 2001 From: Glenn Kasten Date: Thu, 7 Jun 2012 10:17:54 -0700 Subject: Reduce underruns in screen off, esp. with EQ Add MonoPipe APIs to specify setpoint. Use screen state to configure pipe setpoint. Fix a long-standing bug where pipe sleep time was excessive, which interacted poorly with governor and low clock frequencies. Now it deducts the elapsed time since last write(), which was significant when there was EQ and low clock frequency. Bug: 6618373 Change-Id: I6f3b0072c2244aeb033ef0795ad164491a164ff5 --- media/libmedia/AudioParameter.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'media/libmedia/AudioParameter.cpp') diff --git a/media/libmedia/AudioParameter.cpp b/media/libmedia/AudioParameter.cpp index 9766ee6..e3fea77 100644 --- a/media/libmedia/AudioParameter.cpp +++ b/media/libmedia/AudioParameter.cpp @@ -31,6 +31,7 @@ const char * const AudioParameter::keyFormat = AUDIO_PARAMETER_STREAM_FORMAT; const char * const AudioParameter::keyChannels = AUDIO_PARAMETER_STREAM_CHANNELS; const char * const AudioParameter::keyFrameCount = AUDIO_PARAMETER_STREAM_FRAME_COUNT; const char * const AudioParameter::keyInputSource = AUDIO_PARAMETER_STREAM_INPUT_SOURCE; +const char * const AudioParameter::keyScreenState = AUDIO_PARAMETER_KEY_SCREEN_STATE; AudioParameter::AudioParameter(const String8& keyValuePairs) { -- cgit v1.1