audio flinger: fix initial mmap stream volume
The initial stream volume values received by a MMAP thread while the mmap stream is being open by audio policy manager were ignored because the stream type was not yet initialized (the stream type is received from audio policy manager when getOutputForAttr returns). The fix consists in using the same volume/mute data structure array for MmapPlaybackThread as for PlaybackThread in order to store all stream volume and mute values but only use the one corresponding to the configured mStreamType. Landing again due to missing If4654c1d9ea7fd109a8ab2b9b2431db71b966243 Bug: 284836454 Test: repro steps in bug Merged-In: Ib3613f3294f8247882ba31564cdcc0c735f948b6 Change-Id: I99f9f10a1546b2fcc88ccbc0557b307aed5e2bd4
Loading
Please register or sign in to comment