b643627a557e44b9ab5879cf71e162af2d514ce3 |
|
08-Dec-2016 |
Eric Laurent <elaurent@google.com> |
fix client pid for effects applied by audio policy Test: Hangouts call, Play Music with and w/o effects Change-Id: Ia9b20f94be667dd92e0497f8ef9c0dc0e95afe28
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
c2f710f89ec1a3ea8e448bfafcc02b03529cc681 |
|
18-Oct-2016 |
Mikhail Naganov <mnaganov@google.com> |
Move audio_effects_conf.h to system/audio_effects This file is not really related to HAL. Change-Id: Ie584266c708cebac651997c8086032b4cc25832b Test: make
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
00260b5e6996b0a4b12f71c5b84e44adea040534 |
|
13-Oct-2016 |
Mikhail Naganov <mnaganov@google.com> |
Remove dependencies on hardware/audio_effects.h and EffectsFactoryApi.h Also remove some outstanding dependencies on hardware/audio.h. Most of the time, only constants and structs from audio_effects.h are used, and no actual calls into HAL are made. Move these definitions into system/audio_effect.h, and generate constants from TREBLE HAL definition. For parameters, always use values from AudioParameter class. There are still some outstanding includes of hardware/audio.h in code that directly deals with audio modules. Need to extend libaudiohal interfaces to support required functionality. Test: make Change-Id: I0bcdf8ae199485d4d65f3eeb7e7a3b9b5cdb6ab6
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
138ed1796f8c8edd318488911a9b056877191778 |
|
10-Feb-2016 |
Eric Laurent <elaurent@google.com> |
audio policy: fix issues in effect parameters parsing Fix several issues in AudioPolicyEffects.cpp - Fix old bug in growParamSize() that should take a pointer to the address of the parameter structure because it can modify it by calling realloc() - Fix warnings reported by clang static analyzer - Add checks on memory allocations Bug: 26938281 Change-Id: Id0bfa64371d95356d9fc308c6ea9c74e10ab1be0
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
fb66dd9f95a1168698f072c4e5c2a2cf8c49a80f |
|
29-Jan-2016 |
Eric Laurent <elaurent@google.com> |
Revert "Revert "audio policy for concurrent capture."" This reverts commit 84332aaa807037baca05340875f2d94fcc519ac4. Bug:26841909
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
84332aaa807037baca05340875f2d94fcc519ac4 |
|
28-Jan-2016 |
Eric Laurent <elaurent@google.com> |
Revert "audio policy for concurrent capture." This reverts commit 4b2fcd8abf90b1bd95539f9f4ef2ac39ce9e2df1. Bug:26841909 Change-Id: Ifc74b195394b9fb3f73d33455ad061bd896d5331
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
4b2fcd8abf90b1bd95539f9f4ef2ac39ce9e2df1 |
|
16-Jan-2016 |
Eric Laurent <elaurent@google.com> |
audio policy for concurrent capture. First implementation of concurrent capture policy: Initially, only capture for HOTWORD or FM TUNER sources or re-route submix is allowed at the same time as any other capture. Several capture clients can share the same input stream. In this case active clients are sorted by audio source priority level and the input path configuration and routing is driven by the highest priority active source. Bug: 22702906 Change-Id: Icbedfe001c6243ecad7a7b57ab78d893b2b97402
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
8a397d583a4f4cf24ad88facaf2fd33990cfb811 |
|
02-Dec-2015 |
rago <rago@google.com> |
Adding UNPROCESSED to the available audio_sources bug: 25564291 Change-Id: I86d8feda4d687352f98b640819211207a06d6b50
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
be71aa29a3c86d2e01cd17839d2a72ab09a1bce5 |
|
28-Apr-2015 |
Svet Ganov <svetoslavganov@google.com> |
Respect the record audio app op - media Change-Id: I3a97977b6e9a09355e2008f780d22d480fb7308b
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|
56ec4ffcbae8aeac6c5245fc7b825d02e2e6cefd |
|
24-Jan-2015 |
Jean-Michel Trivi <jmtrivi@google.com> |
Refactor AudioPolicyManager AudioPolicyManager implementation is now split into the following files: files managerdefault/Gains.* class AudioGain class VolumeCurvePoint class StreamDescriptor files managerdefault/Devices.* class DeviceDescriptor class DeviceVector files managerdefault/Ports.* class AudioPort class AudioPortConfig class AudioPatch files managerdefault/IOProfile.* class IOProfile files managerdefault/HwModule.* class HwModule files managerdefault/AudioInputDescriptor.* class AudioInputDescriptor files managerdefault/AudioOutputDescriptor.* class AudioOutputDescriptor All files for libaudiopolicyservice are moved under service/ All files for libaudiopolicymanager are moved under manager/ Change-Id: I43758be1894e37d34db194b51a19ae24461e066e
/frameworks/av/services/audiopolicy/service/AudioPolicyEffects.cpp
|