496 Commits (d3d11c6dd5e520db0aba8ad17fdfe9f57d47a4df)

Author SHA1 Message Date
Eric Laurent 2ec0674146 Merge "libaudioclient: force onAudioDeviceUpdate on registration"
5 years ago
Francois Gaffie 24a9fb0d4a libaudioclient: force onAudioDeviceUpdate on registration
5 years ago
Hongwei Wang b378d62fbc Allows start/stopAudioSource from non-system service
5 years ago
Kevin Rocard 153f92d57b Add secondary output to audio tracks
5 years ago
Kevin Rocard 1086b05f7d Add MIX_ROUTE_FLAG_LOOP_BACK_RENDER
5 years ago
François Gaffie 58d4be5a5a audio: get rid of hardcoded translation stream <--> attributes
5 years ago
François Gaffie c005e569c7 audiopolicy: apm: switch to new Engine APIs
5 years ago
François Gaffie d0ba9ed06c audio policy service: Add introspection API to retrieve AudioProductStrategies
5 years ago
François Gaffie dc7553ff1b audiopolicy: engine: Add ProductStrategy common code
5 years ago
Andy Hung ae340bde6d Merge "Add master audio balance"
5 years ago
TreeHugger Robot 83dc265bde Merge "use MediaAnalyticsItem::create() instead of new"
5 years ago
Ray Essick 6a3052232c use MediaAnalyticsItem::create() instead of new
5 years ago
Eric Laurent ab2f2f3511 Merge "Set default value to mAttributes in AudioTrack" am: 1128b3fa1a am: 46c631d921
5 years ago
Ippei Murata 5fa32ed75e Set default value to mAttributes in AudioTrack
5 years ago
jiabin 77270b8805 Apply intensity control for haptic data.
5 years ago
Richard Folke Tullberg 3fae037db3 Add master audio balance
6 years ago
Suren Baghdasaryan 69b7329113 DO NOT MERGE: Revert "Revert "Add libprocessgroup dependency and fix sched_policy include""
6 years ago
Suren Baghdasaryan 7194e6da8a DO NOT MERGE: Revert "Add libprocessgroup dependency and fix sched_policy include"
6 years ago
Suren Baghdasaryan 2699226386 Add libprocessgroup dependency and fix sched_policy include
6 years ago
Arun Mirpuri 11029ad02b audiopolicy: Implement API for querying A2DP offload formats
6 years ago
Aniket Kumar Lata 4e4647077f audiopolicy: Add support for hybrid mode on A2DP
6 years ago
Suren Baghdasaryan 7435e7da37 Add libprocessgroup dependency and fix sched_policy include
6 years ago
Paul Mclean bf06f7afdb Merge "Adding Audio HAL V5: Direction API"
6 years ago
Jean-Michel Trivi 17dc17828f Audio policy: uid device affinity deterministic rule
6 years ago
Jean-Michel Trivi bda70da1f0 Dynamic audio policies: multi-zone through uid/device affinity
6 years ago
Paul McLean 03a6e6a08d Adding Audio HAL V5: Direction API
6 years ago
Eric Laurent 77a428b58b Merge changes from topic "more_in_recording_config"
6 years ago
Eric Laurent a9f86651ea audo policy: more info in onRecordingConfigurationUpdate
6 years ago
jiabin f4de6114c2 Do not allow set sample rate when haptic channels exists.
6 years ago
TreeHugger Robot 3c03c8ba15 Merge changes Ic5f780de,I3f963307
6 years ago
jiabin 245cdd9155 Support audio-haptic coupled playback.
6 years ago
jiabin dce8f8cc41 Add buffer provider that can adjust channels.
6 years ago
Chih-Hung Hsieh 25194a64e0 Merge "Fix cert-dcl16-c clang-tidy warnings in libaudioclient." am: 8774dda490 am: e8f69f37be
6 years ago
TreeHugger Robot 45d34272df Merge "Querying capability of haptic playback."
6 years ago
jiabin 6012f913f0 Querying capability of haptic playback.
6 years ago
Chih-Hung Hsieh 50fa06cf61 Fix cert-dcl16-c clang-tidy warnings in libaudioclient.
6 years ago
TreeHugger Robot a223769e77 Merge "Implement AudioTrack.isDirectPlaybackSupported method"
6 years ago
Eric Laurent 4eb58f1f36 Revert "Revert "audio policy: concurrent capture""
6 years ago
Eric Laurent df628924e6 Revert "audio policy: concurrent capture"
6 years ago
Michael Chan a94fbb2240 Implement AudioTrack.isDirectPlaybackSupported method
6 years ago
Eric Laurent 4c1ef4b64d audio policy: concurrent capture
6 years ago
Eric Laurent 973db02ac1 audio flinger: return port ID as track ID to client
6 years ago
TreeHugger Robot 2a2837d0dc Merge "Add selectPresentation API to IAudioTrack"
6 years ago
TreeHugger Robot 73c3a18dcc Merge "audio policy: receive assistant and a11y service UIDs"
6 years ago
Mikhail Naganov ac917aca23 Add selectPresentation API to IAudioTrack
6 years ago
Eric Laurent b78763e609 audio policy: receive assistant and a11y service UIDs
6 years ago
Jean-Michel Trivi 0248a2a3ae Fix double track thread initialization
6 years ago
Jean-Michel Trivi a60e9a209e AudioTrack offload: fix EVENT_STREAM_END not called
6 years ago
Jean-Michel Trivi f4158d855b AudioTrack: new transfer mode for Java offload support
6 years ago
TreeHugger Robot cab10da0da Merge "audio: fix AudioTrack and AudioRecord restore"
6 years ago
Treehugger Robot c8cecbe19b Merge "Add transaction code to TimeCheck crash"
6 years ago
Eric Laurent 6ec546dad9 audio: fix AudioTrack and AudioRecord restore
6 years ago
Stanley Tng de9e33dfcb Add transaction code to TimeCheck crash
6 years ago
Nobuaki Tanaka afd5101b9e Merge "Support to play the various tones as per the Indian standard" am: 3c5b1b7150 am: 9d0e47f953
6 years ago
Treehugger Robot 3c5b1b7150 Merge "Support to play the various tones as per the Indian standard"
6 years ago
Nobuaki Tanaka f4a4005adb Support to play the various tones as per the Indian standard
6 years ago
Andy Hung 99e9db7503 AudioTrackShared: Ensure proper subtraction
6 years ago
Chih-hung Hsieh 4c94e03cac Merge "Suppress implicit-fallthrough warnings in libaudioclient." am: 058002e0e3 am: 8a7c2de43f
6 years ago
Chih-Hung Hsieh ffe3558cb1 Suppress implicit-fallthrough warnings in libaudioclient.
6 years ago
Glenn Kasten d975119d1a Merge "nblog: split NBLog.cpp into multiple files"
6 years ago
Eric Tan ace588cc1e nblog: split NBLog.cpp into multiple files
6 years ago
Andy Hung 6b1c612162 AudioRecord: Add client side track id for logging
6 years ago
Andy Hung fb8ede2a02 AudioTrack: Add client side track id for logging
6 years ago
Jia Jia f8219e1b52 Merge "Fixed audioserver crash in monkey test" am: db44c5d13b am: 5e64d79404
6 years ago
Treehugger Robot db44c5d13b Merge "Fixed audioserver crash in monkey test"
6 years ago
Chih-Hung Hsieh 333c6b74cb Merge "Fix or suppress some google-runtime-int warnings." am: d9f80435b6 am: c852559529
6 years ago
Tomoharu Kasahara 2ff16ece16 Merge "Prevent old callback events when track is recycled" am: eb6c38a9eb am: aadc33659e
6 years ago
Treehugger Robot d9f80435b6 Merge "Fix or suppress some google-runtime-int warnings."
6 years ago
Treehugger Robot eb6c38a9eb Merge "Prevent old callback events when track is recycled"
6 years ago
Chih-Hung Hsieh bca742946f Fix or suppress some google-runtime-int warnings.
6 years ago
Ari Hausman-Cohen 2aef6ece23 Merge "Add dynamic source default effects"
6 years ago
haobo10173529 b40f1cf06c Merge "Prevent object of AudioEffect be deleted until construction finished" am: 637ee654cf am: 1b201ee707
6 years ago
Ari Hausman-Cohen 2462831059 Add dynamic source default effects
6 years ago
haobo10173529 3f51b54ddc Prevent object of AudioEffect be deleted until construction finished
6 years ago
Tomoharu Kasahara 6e8bf981ac Prevent old callback events when track is recycled
6 years ago
Jia Jia 69ec67ef5d Fixed audioserver crash in monkey test
6 years ago
TreeHugger Robot 2a56758856 Merge "IAudioFlinger: fix early return in createEffect"
6 years ago
Eric Laurent b2fe78f724 IAudioFlinger: fix early return in createEffect
6 years ago
Ari Hausman-Cohen 433722eeb7 Add dynamic stream default effects
6 years ago
Ari Hausman-Cohen 5c00d01c85 Add helper method to convert usage to stream type.
6 years ago
Ari Hausman-Cohen 2046ec756e Update getEffectDescriptors() to include type
6 years ago
Eric Laurent 3e6c7e1591 audio policy: refactor HW audio sources
6 years ago
TreeHugger Robot c3fd2a4396 Merge "audioserver: log system event for binder timeouts"
6 years ago
Eric Laurent d7fe086d3b audio policy: refactor audio playback APIs
6 years ago
Eric Laurent 39b09b52e3 audioserver: log system event for binder timeouts
6 years ago
Andy Hung 885957513e AudioTimestamp: check zero sample rate in latency computation
6 years ago
Andy Hung 2a4e161680 AudioTrackShared: Move framesReadySafe to ServerProxy
6 years ago
Andy Hung f4c9c2591e AudioTimestamp: toString should be const
6 years ago
Andy Hung f6ab58dfbc AudioFlinger: Add latency measurements from timestamp
6 years ago
Andy Hung 298e1b3db0 Merge "Update audio permission checking"
6 years ago
Andy Hung 4ef19fa450 Update audio permission checking
6 years ago
Eric Laurent b141027923 Merge "audiopolicy: Optimize A2DP codec config change" into pi-dev am: 0ba1ae398e
6 years ago
Aniket Kumar Lata 3432e0439d audiopolicy: Optimize A2DP codec config change
6 years ago
Jiabin Huang f38ae75e82 Merge "Add support for manually set surround formats." into pi-dev am: f824853eab
6 years ago
Jiabin Huang f824853eab Merge "Add support for manually set surround formats." into pi-dev
6 years ago
jiabin 8177290959 Add support for manually set surround formats.
6 years ago
Eric Laurent 2b993d08ac Merge "audio policy: re enable setForceUse for system apps." into pi-dev am: fb4e361a9e
6 years ago
TreeHugger Robot fb4e361a9e Merge "audio policy: re enable setForceUse for system apps." into pi-dev
6 years ago
Eric Laurent e17378d11b audio policy: re enable setForceUse for system apps.
6 years ago
Andy Hung be6569b395 AudioTrack: Allow flush in flush state to clear subsequent written data am: 4c5ed30aeb
6 years ago
Andy Hung 4c5ed30aeb AudioTrack: Allow flush in flush state to clear subsequent written data
6 years ago
Eric Laurent fe23dfb208 Merge "audiopolicy: restore normal binder call watchdog timeout" into pi-dev am: d9ed870e64
6 years ago
Eric Laurent d9ed870e64 Merge "audiopolicy: restore normal binder call watchdog timeout" into pi-dev
6 years ago
Ray Essick 99c58a82ce collect more media metrics around audio am: 84e84a5dd3
6 years ago
Ray Essick 84e84a5dd3 collect more media metrics around audio
6 years ago
Eric Laurent da6a5a80b4 audiopolicy: restore normal binder call watchdog timeout
6 years ago
Eric Laurent 8348865ca2 Merge "audioserver: return binder call permission error in reply" into pi-dev am: a591fc4cde
6 years ago
TreeHugger Robot a591fc4cde Merge "audioserver: return binder call permission error in reply" into pi-dev
6 years ago
Eric Laurent ef92bff8d2 audioserver: return binder call permission error in reply
6 years ago
Eric Laurent e6ce88c91c Merge "audio policy service: fix audioserver port cb upon APS crash" into pi-dev am: 2db457b39e
6 years ago
François Gaffie 2443760584 audio policy service: fix audioserver port cb upon APS crash
6 years ago
Andy Hung ee46aced42 Merge "AudioTrackShared: Fix wrap condition for stop limit" into pi-dev am: 7b56f7cc71
6 years ago
Andy Hung 5427403590 AudioTrackShared: Fix wrap condition for stop limit
6 years ago
Paul McLean b8ca98e816 Add retry mechanism to AudioRecord::restoreRecord_l().
6 years ago
Eric Laurent 4c4eef468d Merge "audioflinger: filter out reserved keys from setParameters()" into pi-dev am: 018c8a09a3
6 years ago
Eric Laurent f1047e8776 audioflinger: filter out reserved keys from setParameters()
6 years ago
Paul Mclean 3eb954d005 Merge "Add retry mechanism to AudioRecord::restoreRecord_l()."
6 years ago
Eric Laurent b631980074 Merge "audiopolicy: clear caller identity before calling audio policy manager" into pi-dev am: ef22118bd1
6 years ago
Paul McLean 7820494133 Add retry mechanism to AudioRecord::restoreRecord_l().
6 years ago
Eric Laurent ef22118bd1 Merge "audiopolicy: clear caller identity before calling audio policy manager" into pi-dev
6 years ago
Andy Hung 588f3d9af4 Merge "Sanitize effect descriptors for AudioPolicyService binder calls." into pi-dev am: c4b259a584
6 years ago
Andy Hung b027209745 Sanitize effect descriptors for AudioPolicyService binder calls.
6 years ago
Eric Laurent 10b7123bd6 audiopolicy: clear caller identity before calling audio policy manager
6 years ago
Previr Rangroo 97bf89c0e4 Add AudioParameter keyAudioLanguagePreferred
6 years ago
Andy Hung 0967c6c06d Merge "AudioTrack: Prevent server from reading client data after stop" into pi-dev
6 years ago
Andy Hung 1d3556d6a0 AudioTrack: Prevent server from reading client data after stop
6 years ago
TreeHugger Robot f2c4711aae Merge "Add retries in restoreTrack_l if the track does not start" into pi-dev
6 years ago
Mikhail Naganov b13b35d7e2 Add retries in restoreTrack_l if the track does not start
6 years ago
TreeHugger Robot 83028d5920 Merge "Support query microphones information." into pi-dev
6 years ago
jiabin 9ff780e58f Support query microphones information.
6 years ago
TreeHugger Robot b1eb717472 Merge "audioserver: fix UID checks for multi user" into pi-dev
6 years ago
Eric Laurent 96c7eed596 audioserver: fix UID checks for multi user
6 years ago
Eric Laurent 09e621a7b1 audiopolicy: increase binder command timeout for some commmands
6 years ago
Eric Laurent 3528c9330f audio services: monitor execution time for binder commands
6 years ago
Yi Kong c9685f39f8 Merge "Remove unreachable condition" am: f140201ff1 am: a49a1bf9bd
6 years ago
Yi Kong 7c67371466 Merge "Remove unreachable condition" am: f140201ff1
6 years ago
Yi Kong e5b052ea12 Remove unreachable condition
6 years ago
Andy Hung 1bc088a918 Call AudioMixer only from MixerThread threadLoop.
6 years ago
Eric Laurent fee1976a28 Revert "Revert "audio policy: refactor audio record APIs""
6 years ago
Glenn Kasten 3cb0605ea4 Merge "Pull out commonly used constants to <audio_utils/clock.h>"
6 years ago
Ray Essick de15b8c160 link media.metrics native strings to api-controlled java strings
6 years ago
Mikhail Naganov de2c195a21 Merge changes from topic "fix-b-63901775-add-presentation"
7 years ago
TreeHugger Robot 5dd03a5825 Merge "Support query active microphones information in AudioRecord."
7 years ago
TreeHugger Robot 31067d4b87 Merge "Remove finalized concept from media.metrics"
7 years ago
Glenn Kasten 77973c438b Pull out commonly used constants to <audio_utils/clock.h>
7 years ago
Eric Laurent 34c238eaf4 Merge "audio: filter reserved binder calls"
7 years ago
Eric Laurent 4980df29f6 audio: filter reserved binder calls
7 years ago
TreeHugger Robot 8ec3d5d415 Merge changes I6bcc87c6,If633e677
7 years ago
Ray Essick 92d23b433b Remove finalized concept from media.metrics
7 years ago
Eric Laurent e9ebcdbb05 Revert "audio policy: refactor audio record APIs"
7 years ago
jiabin 653cc0ab6d Support query active microphones information in AudioRecord.
7 years ago
jiabin 46a76fa5ff Add support for getting all available microphones characteristics.
7 years ago
Dean Wheatley a70eef730d Audio presentation selection for AudioTrack native
7 years ago
TreeHugger Robot b2eb24b64f Merge "add getMetrics() apis for AudioTrack and AudioRecord"
7 years ago
Ray Essick 8839430158 add getMetrics() apis for AudioTrack and AudioRecord
7 years ago
Eric Laurent 0f4b3c5449 audio policy: refactor audio record APIs
7 years ago
Andy Hung c6116926de Merge "AudioMixer: Enable 256 tracks, up from 32 tracks"
7 years ago
Andy Hung 03570a65a4 Merge "AudioFlinger: Allocate client memory based on total device memory"
7 years ago
Andy Hung 8ed196ac0f AudioMixer: Enable 256 tracks, up from 32 tracks
7 years ago
Kevin Rocard 34abab103a Merge "Revert "Audio V4: Split system and vendor Audio.h""
7 years ago
Kevin Rocard 07be14fb96 Revert "Audio V4: Split system and vendor Audio.h"
7 years ago
Andy Hung 6f248bb57a AudioFlinger: Allocate client memory based on total device memory
7 years ago
Kevin Rocard 6a784e71ca Merge changes from topic "audio-hal-v4-tmp"
7 years ago
Nadav Bar 766fb020a5 Support routing audio playback to telephony uplink
7 years ago
Kevin Rocard f8ad7f85e9 Audio V4: Split system and vendor Audio.h
7 years ago
TreeHugger Robot 65a438c642 Merge "Don't record audio if UID is idle - media framework"
7 years ago
Svet Ganov f4ddfefc8b Don't record audio if UID is idle - media framework
7 years ago
TreeHugger Robot 0cde7e5863 Merge "prevent null pointer in audio track media metrics"
7 years ago
Ray Essick a10a2d3617 prevent null pointer in audio track media metrics
7 years ago
Ray Essick 783bd0d74d media.metrics changes AString -> std::string
7 years ago
Ray Essick 734d186db7 Metrics for AudioRecord
7 years ago
Ray Essick ed30470cf0 collect media.metrics from audiotrack
7 years ago
Glenn Kasten 49f36ba3b4 Logs use either %#x or 0x%x for flags, channel mask, format, device
7 years ago
Andy Hung d466435670 Merge "AudioEffect: Convert aux buffer format from q4.27 to float"
7 years ago
Eric Laurent 53ad17fd64 ToneGenerator: fix use of STREAM_VOICE_CALL
7 years ago
Eric Laurent 0a7885e717 add test for AudioRecord constructor
7 years ago
Eric Laurent 724a1816e7 add dump() method to AudioRecord
7 years ago
Eric Laurent b1cc36b5d5 Revert "Revert "restrict binder transactions to audioserver""
7 years ago
Eric Laurent f14db3c3eb Revert "Revert "refactor AudioRecord and AudioFlinger openRecord()""
7 years ago
Eric Laurent 3700e162a5 Merge "Revert "restrict binder transactions to audioserver""
7 years ago
Eric Laurent 009c1e37d0 Revert "restrict binder transactions to audioserver"
7 years ago
TreeHugger Robot cef7b7a656 Merge "Revert "refactor AudioRecord and AudioFlinger openRecord()""
7 years ago
Eric Laurent 0aa3c6eba0 Revert "refactor AudioRecord and AudioFlinger openRecord()"
7 years ago
Andy Hung 116a49881b AudioEffect: Convert aux buffer format from q4.27 to float
7 years ago
Eric Laurent 4db794441a restrict binder transactions to audioserver
7 years ago
Eric Laurent 2d8876492d Merge "refactor AudioRecord and AudioFlinger openRecord()"
7 years ago
Eric Laurent 3e1acc0c58 refactor AudioRecord and AudioFlinger openRecord()
7 years ago
Colin Cross 0225a1883b Merge "Export AIDL files as a filegroup for framework.jar"
7 years ago
Kevin Rocard 9c036d8c32 IAudioPolicyService: Add attribute tags sanitization am: 39fdbd097a
7 years ago
Kevin Rocard f3cb11a0bc IAudioPolicyService: Add attribute tags sanitization
7 years ago
Kevin Rocard 39fdbd097a IAudioPolicyService: Add attribute tags sanitization
7 years ago
Eric Laurent f32d7814f5 AudioTrack: fix status reporting
7 years ago
Eric Laurent 4473d78d09 add test for AudioTrack constructor
7 years ago
Colin Cross 6bf135b03e Export AIDL files as a filegroup for framework.jar
7 years ago
jiabin fec2f93fae Add AudioRouting interface in AudioRecorder.
7 years ago
Eric Laurent d114b624ea audio track: dump more data
7 years ago
TreeHugger Robot ee9ab22eba Merge "refactor AudioTrack and AudioFlinger createTrack()"
7 years ago
Tomoharu Kasahara 602417cd10 Merge "Support Ireland specific supervisory tone" am: 289cce6034 am: 899b78c12b
7 years ago
Eric Laurent 21da647792 refactor AudioTrack and AudioFlinger createTrack()
7 years ago
Tomoharu Kasahara 899b78c12b Merge "Support Ireland specific supervisory tone"
7 years ago