diff options
author | Hochi Huang <hochi.huang@mediatek.com> | 2015-01-13 20:27:13 +0800 |
---|---|---|
committer | leozwang <leozwang@google.com> | 2015-01-13 11:12:50 -0800 |
commit | e6b8b27088f461957b4cbc51adbc8b01c41e9de2 (patch) | |
tree | efe600104c76312a94c06c58a0e16f2b8e42a2d5 /services/audiopolicy | |
parent | 0b460ad7557f6be56aad3fa027d93b38d5995ac4 (diff) | |
download | frameworks_av-e6b8b27088f461957b4cbc51adbc8b01c41e9de2.zip frameworks_av-e6b8b27088f461957b4cbc51adbc8b01c41e9de2.tar.gz frameworks_av-e6b8b27088f461957b4cbc51adbc8b01c41e9de2.tar.bz2 |
[FM]There is no sound output from BT earphone while BT earphone is connected
Bug: 18847131
Review: https://partner-android-review.git.corp.google.com/#/c/193318
Signed-off-by: Hochi Huang <hochi.huang@mediatek.com>
Change-Id: I79703ba4ceb67ca3b95fbc71444dd3b116ba4131
Diffstat (limited to 'services/audiopolicy')
-rw-r--r-- | services/audiopolicy/AudioPolicyManager.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/services/audiopolicy/AudioPolicyManager.h b/services/audiopolicy/AudioPolicyManager.h index 633888f..0fa182b 100644 --- a/services/audiopolicy/AudioPolicyManager.h +++ b/services/audiopolicy/AudioPolicyManager.h @@ -594,7 +594,7 @@ protected: // change the route of the specified output. Returns the number of ms we have slept to // allow new routing to take effect in certain cases. - uint32_t setOutputDevice(audio_io_handle_t output, + virtual uint32_t setOutputDevice(audio_io_handle_t output, audio_devices_t device, bool force = false, int delayMs = 0, @@ -877,11 +877,13 @@ protected: #endif //AUDIO_POLICY_TEST static float volIndexToAmpl(audio_devices_t device, const StreamDescriptor& streamDesc, int indexInUi); + static bool isVirtualInputDevice(audio_devices_t device); + uint32_t nextUniqueId(); + uint32_t nextAudioPortGeneration(); private: // updates device caching and output for streams that can influence the // routing of notifications void handleNotificationRoutingForStream(audio_stream_type_t stream); - static bool isVirtualInputDevice(audio_devices_t device); static bool deviceDistinguishesOnAddress(audio_devices_t device); // find the outputs on a given output descriptor that have the given address. // to be called on an AudioOutputDescriptor whose supported devices (as defined @@ -892,8 +894,6 @@ private: const audio_devices_t device /*in*/, const String8 address /*in*/, SortedVector<audio_io_handle_t>& outputs /*out*/); - uint32_t nextUniqueId(); - uint32_t nextAudioPortGeneration(); uint32_t curAudioPortGeneration() const { return mAudioPortGeneration; } // internal method to return the output handle for the given device and format audio_io_handle_t getOutputForDevice( |