| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
-Add set_fm_volume() to set handle fm volume
Change-Id: I2a2c6a60b9855d9360ff8fb90849517e77e5faab
Conflicts:
audio/AudioPolicyManagerBase.cpp
include/hardware_legacy/AudioSystemLegacy.h
|
| |
|
|
| |
Change-Id: Ia34dca04e6b9de3509987ad9d88a5fecc3820e2f
|
| |
|
|
| |
Change-Id: I77ff268d37f0359c45600132281d5620c7c2d61d
|
| |
|
|
| |
Change-Id: I46ac52fa5e04edf1d55302f3868427fa35b378d7
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add QCOM supported devices, fomats, and input/output
channels in AudioPolicyManagerBase
- Add QCOM supported devices in AudioSystemLegacy.h
Change-Id: I5e2977a630c2bf9211af62d97ae024c5c57075f9
libhardware_legacy: Add support for DirectTrack
- Add support for DirectOutput in libhardware_legacy
- Add new APIs to AudioStreamOut base class
- Add audio output flags to openOutputStream
Change-Id: I301b3b9b2c2ad08dba75f616008d692e825af96f
audio: add missing QCOM audio devices, formats, and channels
- Add support for FM I/O devices and communication device for VOIP
- Add support for mp2 audio format
- Add support for 6.1 audio channels
Change-Id: I7b3042902c658dc8e5dfa34719fb80d18f3ff4e7
libhardware_legacy: Support LPA Playback
Add support to enable Playback in LPA mode
When Alarm is playing on headset+spkr, if LPA
playback is selected STARTEGY_MEDIA gets selected
and switches device from Combo device to Headset.
- Fix the issue by selecting Combo device only
even incase of LPA when stream ALARM/NOTIFICATION
is active.
Change-Id: Ifde78a744a17ce613eac92b4c3bcf875167aaeb6
Add ifdefs for QCOM enhanced features
Change-Id: I87ce3503ed85458c775d0c8c7fa649d8194e28e3
|
| |
|
|
|
|
|
|
|
|
|
| |
Don't use force use mechanism for remote audio submix routing.
Prevent streams of strategy sonification to be played over
remote audio submix (e.g. WFD) and HDMI
Bug 7318180
Change-Id: Ic5c87d3c568873dffea9002cf87ecf42b403cde6
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The volume and routing policy of AUDIO_STREAM_ENFORCED_AUDIBLE is
now controlled by AudioService by means of new forced use type
AUDIO_POLICY_FORCE_FOR_SYSTEM with config
AUDIO_POLICY_FORCE_SYSTEM_ENFORCED.
Property ro.camera.sound.forced is not used anymore.
Bug 7032634.
Change-Id: I742b0eebbe6b013f61d199846454a06411b52bc8
|
| |
|
|
|
|
|
|
|
|
| |
Changes for new audio devices enums:
- legacy audio HAL wrapper provides conversion between new and
old device enums. It exposes a rev 2.0 audio device API to the
audio framework and allow legacy implementation to use old device enums.
- AudioPolicyManager: use standard enum value for no device (0).
Change-Id: I855d72291d672cdd8a6641bedb228634a54b7d9d
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Define a new forced mode to route media to remote submix.
Update media routing rules according to mode.
Modify device connection management for remote submix.
Note that this CL doesn't implement changes to not prevent audio
recording when WFD is on, as audio recording is currently limited
to one input.
Change-Id: I458fe1802705da2d091ff82e536dc3e7f092f291
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The AudioPolicyManagerBase implementation was using some device
enum values from AudioSystemLegacy.h, of type audio_devices,
and some from /system/audio.h, of type audio_devices_t.
Now only uses audio_devices_t, and associated functions to
inspect what audio device type they correspond to.
Added #define to represent "no audio device" to clarify code.
Removed unused variable in AudioPolicyManagerBase::startOutput()
Change-Id: Ibec311dac550d6a806397377206a43bc708914c0
|
| |
|
|
|
|
|
|
|
| |
Added FORCE_NO_BT_A2DP forced use to allow applications to
override default policy to use A2DP whenever connected.
Bug 6485897.
Change-Id: I784271c062294fbe1aff7884965075b40c68dc24
|
| |
|
|
|
|
| |
Was int
Change-Id: I8cc1beaa8006fb0a135cf1135955155090c8e87e
|
| |
|
|
|
|
| |
Use channel mask values that match OpenSL ES and other common APIs.
Change-Id: Ie7e62bf8e3565f4e4b1f17b6e525c490989c8d6c
|
| |
|
|
|
|
|
|
|
| |
Add definitions for the side and elevated channels.
Correct definition of 7.1 mask which uses
the side channels rather than the front half-pan channels.
Change-Id: I8b75c6fb380fddc2db09fab53799850218940c93
|
| |
|
|
|
| |
Change-Id: I7a414a2e173c2bfd72ae70d57b251fa0d4dbdfa0
Signed-off-by: Dima Zavin <dima@android.com>
|
| |
|
|
|
| |
Change-Id: Ia0859cc22cfd50a334235aac5b1e8688bc3d52f4
Signed-off-by: Dima Zavin <dima@android.com>
|
|
|
This doesn't actually create a HAL, but rather a set of helper static
libraries that device specific libraries (i.e. the old libaudio pieces)
can link against to create a proper audio HAL module.
We provide an audio_policy static wrapper and audio hardware interface
static wrapper.
Change-Id: Ie56195447ad24b83888f752dca24674b0afd8a76
Signed-off-by: Dima Zavin <dima@android.com>
|