1843 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
jiabin c02546150d Rename AudioProfileVector.h as AudioProfileVectorHelper.h
5 years ago
jiabin b9733bc444 Leave AudioProfileVector only in libaudiofoundation.
5 years ago
jiabin f9bd900f18 Add test for setDeviceConnectionState.
5 years ago
jiabin 890df85d72 Refactor audiopolicymanager_tests.
5 years ago
jiabin 7cde662ae3 Merge changes I05611b70,I6cd1a53e,Ic2e08efc,I13ac0673,I0d87fd76
5 years ago
jiabin 4ace9df58e Merge "Add unit test for dynamic policy."
5 years ago
Treehugger Robot 1e415c058a Merge changes I05611b70,I6cd1a53e,Ic2e08efc,I13ac0673,I0d87fd76
5 years ago
jiabin 723ed138e8 Add unit test for dynamic policy.
5 years ago
jiabin eaf09f089a Add AudioPortFoundation, AudioPortBase and AudioPortConfigBase.
5 years ago
jiabin b677643c52 Make AudioProfile as a common class and create AudioProfileVectorBase.
5 years ago
jiabin 59a8759e91 Preparation for moving AudioProfile to libaudiofoundation.
5 years ago
jiabin 147f5c3188 Return DeviceDescriptor or DeviceVector in Engine.
5 years ago
jiabin 3c4f15aee1 Merge changes from topics "AddLibaudiofoundation", "stdContainers"
5 years ago
jiabin 4562b3b99b Use standard containers for audio stuff in audio framework
5 years ago
jiabin 41502b244f Move AudioGain to libaudiofoundation.
5 years ago
Eric Laurent 8a1095a9f2 audio policy: fix playback permission checks
5 years ago
Eric Laurent c803819515 Merge "audio policy: use call screen mode"
5 years ago
Eric Laurent 0c3ab34456 Merge "audio policy: Add call screen audio mode."
5 years ago
jiabin 36e2dea740 Add constructor with type and address for DeviceDescriptor.
5 years ago
Eric Laurent 74b71519c9 audio policy: use call screen mode
5 years ago
jiabin 5d51ca9555 Use AudioDeviceTypeAddr in DeviceDescriptorBase.
5 years ago
jiabin 05b5edd08b Move AudioDeviceTypeAddr to libaudiofoundation.
5 years ago
Eric Laurent 8340e67185 audio policy: Add call screen audio mode.
5 years ago
Nick Desaulniers 5ba6aad24b Merge "[audiopolicy] fix -Wreorder-init-list"
5 years ago
Hui Yu eb7e13873f Merge "Add new parameter capability to onUidStateChanged()"
5 years ago
Xin Li 6fcb941084 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
5 years ago
Eric Laurent 7480dcc47c Merge "Audio policy: modify permission needed to capture from source FM_TUNER"
5 years ago
jiabin 4381040f77 Refactor opening output interface between AF and AP.
5 years ago
Eric Laurent 58a0dd8321 Audio policy: modify permission needed to capture from source FM_TUNER
5 years ago
Nick Desaulniers cb137d0ead [audiopolicy] fix -Wreorder-init-list
5 years ago
TreeHugger Robot f81eff4896 Merge "[audiopolicy] fix -Wreorder-init-list"
5 years ago
Nick Desaulniers a30e320885 [audiopolicy] fix -Wreorder-init-list
5 years ago
Eric Laurent daaeebc68e Merge "audio policy: update capture policy for HOTWORD source"
5 years ago
Eric Laurent 4e947da3e6 audio policy: update capture policy for HOTWORD source
5 years ago
jiabin 9a3361e4c6 Clear up bit mask usage in audio policy.
5 years ago
Treehugger Robot 342d7bcf44 Merge "audio policy: fix capture policy for accessibility"
5 years ago
Kevin Rocard e0d004fe12 Revert "audiopolicy: align input and output devices for engine"
5 years ago
Eric Laurent 0a632c924b Merge changes from topic "pfw_python_3" am: d20b5c7d6f am: 7f51413ee0 am: 92bb815504
5 years ago
Francois Gaffie f105677380 audiopolicy: engineconfigurable: continue switching to bp am: 5818b453da am: a9122279e0 am: cca89a4b26
5 years ago
Franois Gaffie 11d5ff58b7 audiopolicy: engineconfigurable: fix potential segfault if no default device am: c60c369166 am: 8bae8ca137 am: 5b27eb662d
5 years ago
Franois Gaffie fe27c711aa audiopolicy: engineconfigurable: fix PATH issue am: bc5c7de704 am: ed29c951f0 am: f05f6c3363
5 years ago
Franois Gaffie 3214c94a2e Update PFW input source structure for Q am: 39ef510fec am: 645e43105f am: 8224a4f222
5 years ago
Eric Laurent a7eb3da87e Merge changes from topic "pfw_python_3" am: d20b5c7d6f am: 7f51413ee0
5 years ago
Francois Gaffie 3168a7d111 audiopolicy: engineconfigurable: continue switching to bp am: 5818b453da am: a9122279e0
5 years ago
Franois Gaffie 84b54638df audiopolicy: engineconfigurable: fix potential segfault if no default device am: c60c369166 am: 8bae8ca137
5 years ago
Franois Gaffie 7dcf320a45 audiopolicy: engineconfigurable: fix PATH issue am: bc5c7de704 am: ed29c951f0
5 years ago
Franois Gaffie a1fdcd5b1f Update PFW input source structure for Q am: 39ef510fec am: 645e43105f
5 years ago
Eric Laurent 7f51413ee0 Merge changes from topic "pfw_python_3"
5 years ago
Francois Gaffie a9122279e0 audiopolicy: engineconfigurable: continue switching to bp
5 years ago
Franois Gaffie 8bae8ca137 audiopolicy: engineconfigurable: fix potential segfault if no default device
5 years ago
Franois Gaffie ed29c951f0 audiopolicy: engineconfigurable: fix PATH issue
5 years ago
Franois Gaffie 645e43105f Update PFW input source structure for Q
5 years ago
Francois Gaffie 31987fb3dc audiopolicy: engineconfigurable: Update tool scripts to python 3
5 years ago
Francois Gaffie 5818b453da audiopolicy: engineconfigurable: continue switching to bp
5 years ago
François Gaffie c60c369166 audiopolicy: engineconfigurable: fix potential segfault if no default device
5 years ago
François Gaffie bc5c7de704 audiopolicy: engineconfigurable: fix PATH issue
5 years ago
François Gaffie 39ef510fec Update PFW input source structure for Q
5 years ago
Eric Laurent d422b5f2dd audio policy: fix capture policy for accessibility
5 years ago
Eric Laurent 54f877b5fd Merge "audio policy: fix virtual called from constructor" am: 1a5100d4ad am: 0d852e4c5e
5 years ago
Eric Laurent 0d852e4c5e Merge "audio policy: fix virtual called from constructor"
5 years ago
Eric Laurent a3c03a5bba audio policy: fix virtual called from constructor
5 years ago
Eric Laurent 59cee8cc17 audio policy: fix capture policy for HOTWORD source
5 years ago
Jean-Michel Trivi 86903e065d AudioPolicy: do not cap a11y volume during call screening
5 years ago
Mikhail Naganov b3e4cbb217 Merge changes from topic "rename-stream-connect" am: ad71d42389 am: 18ea000d7f
5 years ago
Mikhail Naganov 18ea000d7f Merge changes from topic "rename-stream-connect"
5 years ago
Treehugger Robot ad71d42389 Merge changes from topic "rename-stream-connect"
5 years ago
Yi Kong 01155fb2f4 Merge "Cast enum to uint32_t before comparing with AUDIO_MODE_CNT" am: 5a6a5a9b82 am: 31d882eab0 am: b592a9ff39
5 years ago
Yi Kong 5070660381 Merge "Cast enum to uint32_t before comparing with AUDIO_MODE_CNT" am: 5a6a5a9b82 am: 31d882eab0
5 years ago
Yi Kong 31d882eab0 Merge "Cast enum to uint32_t before comparing with AUDIO_MODE_CNT"
5 years ago
Mikhail Naganov bb3b160486 Fix the name of the constant for device [dis]connect parameter
5 years ago
Yi Kong 27b5c0d7a1 Cast enum to uint32_t before comparing with AUDIO_MODE_CNT
5 years ago
Aniket Kumar Lata c499a08925 Merge "audiopolicy: add null pointer check for primary hw" am: 3e9dd76e81 am: a39f7f0e48
5 years ago
Aniket Kumar Lata a39f7f0e48 Merge "audiopolicy: add null pointer check for primary hw"
5 years ago
Aniket Kumar Lata 5b023ebc68 audiopolicy: add null pointer check for primary hw
5 years ago
Aniket Kumar Lata 8eb9e24ea2 Merge "av: Add AUDIO_OUTPUT_FLAG_MMAP_NOIRQ flag." am: e9ad58533c am: b4ea55b6c1
5 years ago
Aniket Kumar Lata b4ea55b6c1 Merge "av: Add AUDIO_OUTPUT_FLAG_MMAP_NOIRQ flag."
5 years ago
Aniket Kumar Lata 97a4718ab9 av: Add AUDIO_OUTPUT_FLAG_MMAP_NOIRQ flag.
5 years ago
Mikhail Naganov 23dc9470ed Merge "AudioPolicyManager: Handle error from setInputDevice in startInput" am: a43fcd7ed6 am: 465a0b2141
5 years ago
Mikhail Naganov 465a0b2141 Merge "AudioPolicyManager: Handle error from setInputDevice in startInput"
5 years ago
Mikhail Naganov 61e07e3f03 AudioPolicyManager: Handle error from setInputDevice in startInput
5 years ago
TreeHugger Robot 23d0190155 Merge "Add audio health tests."
5 years ago
jiabin b3f9804500 Add audio health tests.
5 years ago
jiabin b6b0748735 Log fatal when primary output is not found.
5 years ago
Jean-Michel Trivi a81b20a80a Audio policy: fix HwModuleCollection::getDeviceDescriptor
5 years ago
Mikhail Naganov ee566469e6 Merge "audiopolicy: Load the engine library dynamically" am: 706d9606be am: 77a9db4b23
5 years ago
Mikhail Naganov 77a9db4b23 Merge "audiopolicy: Load the engine library dynamically"
5 years ago
Mikhail Naganov e13c679e4a audiopolicy: Load the engine library dynamically
5 years ago
Mikhail Naganov 80d3e9a811 Merge changes I0b8ae921,Ib8bda8ab am: 402fd7c9a7 am: 7f8a396dff
5 years ago
Mikhail Naganov 7f8a396dff Merge changes I0b8ae921,Ib8bda8ab
5 years ago
Mikhail Naganov fd5b2cf8cd audiopolicy: Remove legacy audio_policy configuration
5 years ago
Mikhail Naganov d3ce88c429 Remove usages of USE_XML_AUDIO_POLICY_CONF
5 years ago
jiabin 2f5b2cc34f Move systemaudio_tests to system/media.
5 years ago
jiabin 6cd360cc73 Add test for device type helper functons.
5 years ago
TreeHugger Robot f5617d2fba Merge "Add test for audio device type helper functions."
5 years ago
jiabin b124ec521a Stop using audio device types as bit mask in policy.h
5 years ago
TreeHugger Robot 5c2dc7ad49 Merge changes I70ebe6bc,I9a6d6401,Icbde26fe,I40299d95,Ifd8eb281, ...
5 years ago
jiabin 5dd68d29b9 Add test for audio device type helper functions.
5 years ago
jiabin ce9f20e40b Create DeviceDescriptorBase.
5 years ago
jiabin e128485cea Rename AudioPort and PolicyAudioPort accordingly.
5 years ago
jiabin 4ef934543d Make audio port in policy not derive from audio port base
5 years ago
jiabin 811797a669 Rename AudioProfileVector.h as AudioProfileVectorHelper.h
5 years ago
jiabin 3e277cc0f1 Leave AudioProfileVector only in libaudiofoundation.
5 years ago
Eric Laurent 78aade89e3 audio policy: fix crash in checkOutputForAttributes
5 years ago
Mikhail Naganov 4fd526bbd7 Merge "audiopolicy: Match DIRECT and MMAP_NOIRQ flags exactly in IOProfile" am: f28a06da98 am: a24a5f96f5
5 years ago
Mikhail Naganov a24a5f96f5 Merge "audiopolicy: Match DIRECT and MMAP_NOIRQ flags exactly in IOProfile"
5 years ago
TreeHugger Robot fdb43e49e9 Merge "Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master" into stage-aosp-master
5 years ago
Mikhail Naganov 1f8da41281 audiopolicy: Match DIRECT and MMAP_NOIRQ flags exactly in IOProfile
5 years ago
Mikhail Naganov 579a74ac0d Merge "Require HW AV sync flag match for compatible output IOProfile" am: bac928872a am: ee14f82361
5 years ago
Mikhail Naganov 37c9fa6351 Merge "Require HW AV sync flag match for compatible output IOProfile" am: bac928872a
5 years ago
Mikhail Naganov 57ac2cef01 audiopolicy: Match DIRECT and MMAP_NOIRQ flags exactly in IOProfile
5 years ago
Mikhail Naganov edad5db98d Require HW AV sync flag match for compatible output IOProfile
5 years ago
Mikhail Naganov 0756bbff56 Require HW AV sync flag match for compatible output IOProfile
5 years ago
jovanak d4730c8745 Allow --user parameter for audio service commands.
5 years ago
Hui Yu 13ad0eb5e1 Add new parameter capability to onUidStateChanged()
5 years ago
TreeHugger Robot c6f72a60f3 Merge changes I14759daa,Idf6d76bc
5 years ago
jiabin 43848a5918 Add test for setDeviceConnectionState.
5 years ago
jiabin 7c0205ea95 Refactor audiopolicymanager_tests.
5 years ago
Eric Laurent aa02db816a audio policy: refine strategy invalidation logic take two
5 years ago
jovanak 87f731b26e Allow --user parameter for audio service commands.
5 years ago
Eric Laurent 6d1464aa99 Merge "Revert "audio policy: refine strategy invalidation logic""
5 years ago
Eric Laurent ea04dff40c Revert "audio policy: refine strategy invalidation logic"
5 years ago
TreeHugger Robot 3ce82b056a Merge changes I05611b70,I6cd1a53e,Ic2e08efc,I13ac0673
5 years ago
TreeHugger Robot 1e00b66086 Merge "Allow --user parameter for audio service commands."
5 years ago
Eric Laurent ffc0cf5cbe Merge "audio policy: refine strategy invalidation logic"
5 years ago
jovanak be066e1a9a Allow --user parameter for audio service commands.
5 years ago
Eric Laurent ef61973b8c Merge changes I533b7460,Ic472045c
5 years ago
TreeHugger Robot 4ba358197d Merge "Add unit test for dynamic policy."
5 years ago
jiabin 5740f08a85 Add AudioPortFoundation, AudioPortBase and AudioPortConfigBase.
5 years ago
jiabin f4eb15ad81 Add unit test for dynamic policy.
5 years ago
Eric Laurent 8ed73c1c53 audio policy: improve capture policy for clients with same UID
5 years ago
Eric Laurent 5ada82ee25 audio policy: allow silencing capture per port
5 years ago
Eric Laurent 47670c9e77 audiopolicy: fix accessibility service capture
5 years ago
Xin Li c9e23f4554 DO NOT MERGE - Merge build QP1A.190711.019 into stage-aosp-master
5 years ago
jiabin 9bb3a1e063 Make AudioProfile as a common class and create AudioProfileVectorBase.
5 years ago
jiabin e46870e935 Preparation for moving AudioProfile to libaudiofoundation.
5 years ago
TreeHugger Robot c48ed66787 Merge "Return DeviceDescriptor or DeviceVector in Engine."
5 years ago
jiabin f502d15d72 Return DeviceDescriptor or DeviceVector in Engine.
5 years ago
jiabin 06e4bab545 Use standard containers for audio stuff in audio framework
5 years ago
TreeHugger Robot 433e8a2730 Merge "Revert "Return DeviceDescriptor or DeviceVector in Engine.""
5 years ago
Jiabin Huang bad450e52a Revert "Return DeviceDescriptor or DeviceVector in Engine."
5 years ago
TreeHugger Robot 30533d6797 Merge "Return DeviceDescriptor or DeviceVector in Engine."
5 years ago
TreeHugger Robot f5fd58d26e Merge changes from topic "addlibaudiofoundation"
5 years ago
jiabin 9ccb28b1cc Move AudioGain to libaudiofoundation.
5 years ago
jiabin 6cb004ae26 Return DeviceDescriptor or DeviceVector in Engine.
5 years ago
Eric Laurent 4fc0ccf6cb Merge "audio policy: fix capture policy for accessibility" into qt-r1-dev am: 44302851c3 am: 4a4961dbf0
5 years ago
Eric Laurent 2f214d956b Merge "audio policy: fix capture policy for accessibility" into qt-r1-dev am: 44302851c3
5 years ago
Eric Laurent 8675684899 Merge "audio policy: fix capture policy for accessibility" into qt-r1-dev
5 years ago
Eric Laurent 589171c80a audio policy: fix capture policy for accessibility
5 years ago
Eric Laurent 8bbd0e1428 audio policy: refine strategy invalidation logic
5 years ago
Eric Laurent dade4dd28f Merge "audio policy: fix capture policy for HOTWORD source" into qt-r1-dev am: 1c74123afb
5 years ago
Eric Laurent e5293b8421 Merge "audio policy: fix capture policy for HOTWORD source" into qt-r1-dev
5 years ago
Paul Duffin 03e9a8f803 Remove unnecessary use of external/icu/icu4c/source/common
5 years ago
Eric Laurent caafba4078 audio policy: fix virtual called from constructor
5 years ago
Eric Laurent c6af90d5ef audio policy: fix capture policy for HOTWORD source
5 years ago
Eric Laurent b5dc2d1e36 audio policy: fix mmap capture disconnect
5 years ago
TreeHugger Robot 15a6763463 Merge "User proper volume curve for AUDIO_STREAM_VOICE_CALL over Hearing Aids"
5 years ago
Paul Duffin 645e1391f6 Merge "Remove unnecessary use of external/icu/icu4c/source/common" into qt-dev-plus-aosp am: f72b5935d7
5 years ago
Paul Duffin b50f7f0777 Merge "Remove unnecessary use of external/icu/icu4c/source/common" into qt-dev-plus-aosp
5 years ago
Jakub Pawlowski 6d1cef509a User proper volume curve for AUDIO_STREAM_VOICE_CALL over Hearing Aids
5 years ago
Eric Laurent 4a8b860e1d Merge "audio policy: fix mmap capture disconnect" into qt-r1-dev am: f00fd722c8
5 years ago
Eric Laurent c0f6cab802 Merge "audio policy: fix mmap capture disconnect" into qt-r1-dev
5 years ago
Eric Laurent f00fd722c8 Merge "audio policy: fix mmap capture disconnect" into qt-r1-dev
5 years ago
Jean-Michel Trivi 3943f837e6 Merge "AudioPolicy: do not cap a11y volume during call screening" into qt-r1-dev am: 7ec1eafeaa
5 years ago
Jean-Michel Trivi 69d7878a89 Merge "AudioPolicy: do not cap a11y volume during call screening" into qt-r1-dev
5 years ago
Eric Laurent 7bd2939d6c audio policy: fix mmap capture disconnect
5 years ago
Jean-Michel Trivi 441ed65bc8 AudioPolicy: do not cap a11y volume during call screening
5 years ago
Paul Duffin 2142c72cd7 Remove unnecessary use of external/icu/icu4c/source/common
5 years ago
TreeHugger Robot ebc9e3f369 Merge "AudioPolicyManager: Handle error from setInputDevice in startInput"
5 years ago
TreeHugger Robot 6ed4953d09 Merge "Fix the name of the constant for device [dis]connect parameter"
5 years ago
Steven Moreland 9c4eec2bb2 Hold onto linked binder.
5 years ago
Steven Moreland 35b3e6058e Hold onto linked binder. am: 2f34814d1b
5 years ago
Steven Moreland becafffaef Hold onto linked binder.
5 years ago
Mikhail Naganov f23fcf683c Fix the name of the constant for device [dis]connect parameter
5 years ago
Steven Moreland 2f34814d1b Hold onto linked binder.
5 years ago
Jean-Michel Trivi 8396187d87 Merge "Audio policy: fix HwModuleCollection::getDeviceDescriptor" into qt-r1-dev am: 6d5ee512f5
5 years ago
Aniket Kumar Lata fedb5986df audiopolicy: add null pointer check for primary hw
5 years ago
Aniket Kumar Lata ba810b8892 av: Add AUDIO_OUTPUT_FLAG_MMAP_NOIRQ flag.
5 years ago
Mikhail Naganov 480ffee429 AudioPolicyManager: Handle error from setInputDevice in startInput
5 years ago
Jean-Michel Trivi 947c0f18f5 Audio policy: fix HwModuleCollection::getDeviceDescriptor
5 years ago
Eric Laurent 879b3903fb Merge "audio policy: mute call RX when SCO volume is 0" into qt-dev am: a426cf1c3d am: 0fdb6247dc
5 years ago
Eric Laurent fad001d05d audio policy: mute call RX when SCO volume is 0
5 years ago
Eric Laurent c2a5c62475 Merge "audioservice: add RTT mode observer" into qt-dev am: e81a326d90 am: cdc2f7cb34
5 years ago
TreeHugger Robot e81a326d90 Merge "audioservice: add RTT mode observer" into qt-dev
5 years ago
Eric Laurent 6ede98f9b3 audioservice: add RTT mode observer
5 years ago
Kevin Rocard 375c4a641d Merge "Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK" into qt-dev am: ed95748f36 am: c7aedb3844
5 years ago
Kevin Rocard 4e5f402253 Fix remote-submix not found for MIX_TYPE_RECORDERS LOOPBACK
5 years ago
Jean-Michel Trivi aa78f89a97 APM: make AudioPolicyMixCollection inherit from Vector am: 679172768d am: ed11faffbb
5 years ago
Franois Gaffie 7b1c190755 audiopolicy: fix source client lifecycle am: 5592ee2685 am: f4d60d12e3
5 years ago
Jean-Michel Trivi 679172768d APM: make AudioPolicyMixCollection inherit from Vector
5 years ago
TreeHugger Robot 796905af86 Merge "audiopolicy: Load the engine library dynamically"
5 years ago
François Gaffie 5592ee2685 audiopolicy: fix source client lifecycle
5 years ago
Mikhail Naganov 47835553b6 audiopolicy: Load the engine library dynamically
5 years ago
Eric Laurent 0245db0dac Merge "Merge "audio policy: fix camera shutter sound" into qt-dev am: b7a422adff am: 4016afb945" into qt-r1-dev-plus-aosp
5 years ago
Eric Laurent 22fcda29e5 audio policy: fix camera shutter sound
5 years ago
Oliver Nguyen b57bf16670 Merge "Mark setAppState as pure virtual." into qt-dev
5 years ago
Carter Hsu 8be8f7c2cb Merge "audio: fix index of input vector" into qt-dev am: a6d436ca27 am: f97cace8e6
5 years ago
Carter Hsu a6d436ca27 Merge "audio: fix index of input vector" into qt-dev
5 years ago
Carter Hsu 9a645a9355 audio: fix index of input vector
5 years ago
Oliver Nguyen 97bab91e62 Mark setAppState as pure virtual.
5 years ago
Eric Laurent b864e51cad Merge "audio policy: add permission check for privileged attributes flags" into qt-dev am: 68f7b18e8e
5 years ago