493 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
Eric Laurent 429844193f audio policy: add permission check for privileged attributes flags
5 years ago
Jean-Michel Trivi e2f34be1b7 APM: uid-device affinity: fix for multiple concurrent apps
5 years ago
Mikhail Naganov 861cd6a997 Merge "audioclient: Release a recorder when AudioRecord dies" into qt-dev am: 3965961180
5 years ago
Mikhail Naganov 2a49bc31d0 audioclient: Release a recorder when AudioRecord dies
5 years ago
Andy Hung 35d253b72c Merge "AudioTrack: Fix callback timing if less than one AF mixer period." into qt-dev am: ed6032042b
5 years ago
Andy Hung ed6032042b Merge "AudioTrack: Fix callback timing if less than one AF mixer period." into qt-dev
5 years ago
Eric Laurent 4857b03336 Merge "audio: improve audio routing callbacks" into qt-dev am: 9f5591ac13
5 years ago
Andy Hung eb6e65034b AudioTrack: Fix callback timing if less than one AF mixer period.
5 years ago
Mikhail Naganov 1efa1cdb86 Merge "AudioPolicy/AudioFlinger: Track AudioRecords via Record IDs" into qt-dev am: 66ea392903
5 years ago
Eric Laurent 09f1ed2cb4 audio: improve audio routing callbacks
5 years ago
TreeHugger Robot 66ea392903 Merge "AudioPolicy/AudioFlinger: Track AudioRecords via Record IDs" into qt-dev
5 years ago
Mikhail Naganov 2996f67767 AudioPolicy/AudioFlinger: Track AudioRecords via Record IDs
5 years ago
Andy Hung 599c1511cc Merge "AudioTrack: Fix timestamp spam" into qt-dev am: 85ff88512c
5 years ago
Andy Hung cf3b71546d AudioTrack: Fix timestamp spam
5 years ago
Eric Laurent d1e3315b12 Merge "audio policy: concurrent capture effects" into qt-dev am: df8638b4c4
5 years ago
Eric Laurent a54054bc1f Merge "refactor mutexes for audio effects in audio flinger and audio policy" into qt-dev am: aceea8bddd
5 years ago
Eric Laurent b20cf7db9e audio policy: concurrent capture effects
5 years ago
Eric Laurent 6c79632bbe refactor mutexes for audio effects in audio flinger and audio policy
5 years ago
Hongwei Wang a4f6c8f03c Merge "AudioFlinger::Thread ensure proper add / sub" into qt-dev am: 654438952d
5 years ago
Hongwei Wang 654438952d Merge "AudioFlinger::Thread ensure proper add / sub" into qt-dev
5 years ago
Hayden Gomes a696e15d09 Adding comment to sync native and java matchers
5 years ago
Hongwei Wang 95e3768e19 AudioFlinger::Thread ensure proper add / sub
5 years ago
Eric Laurent e9a90980ea Merge "audiopolicy: fix attributes match helper function" into qt-dev
5 years ago
Andy Hung 4066749eac Merge "AudioTimestamp: advance first timestamp time after start if stale" into qt-dev
5 years ago
François Gaffie 393f0e05e3 audiopolicy: fix attributes match helper function
5 years ago
Andy Hung d962630103 Merge "AudioTimestamp: Use current time when data pipeline is empty" into qt-dev
5 years ago
Andy Hung 3b8c633f39 AudioTimestamp: advance first timestamp time after start if stale
5 years ago
Andy Hung 98731a2c25 AudioTimestamp: Use current time when data pipeline is empty
5 years ago
Eric Laurent 06c6b9a0f9 fix AudioAttributes matching rule in AudioProductStrategy
5 years ago
Kevin Rocard b99cc75f01 Add application wide capture policy
5 years ago
Kevin Rocard 36b17553b2 Introduce a system APC with its corresponding opt-out
5 years ago
Paul McLean 1234008771 API changes in MicrophoneDirection
5 years ago
Paul Mclean 28da31bbda Merge "Surface MicrophoneDirection API in MediaRecorder"
5 years ago
Andy Hung 8ebc68057e Merge "Clean up AudioTrackThread and AudioRecordThread constructor"
5 years ago
Andy Hung 62683a3fad Merge "AudioFlinger: Send Thread statistics to mediametrics"
5 years ago
TreeHugger Robot e229cd12af Merge "Refactor adjust channels buffer provider."
5 years ago
jiabin ea8fa7a5ee Refactor adjust channels buffer provider.
5 years ago
Andy Hung d097981afa AudioFlinger: Send Thread statistics to mediametrics
5 years ago
Paul McLean 366b643d1e Surface MicrophoneDirection API in MediaRecorder
5 years ago
Andy Hung ca35367b3d Clean up AudioTrackThread and AudioRecordThread constructor
5 years ago
Andy Hung eb46cf924d AudioTrackThread, AudioRecordThread: enable Java calling
5 years ago
François Gaffie cfe173220a audiopolicy: add Volume for attribute and callback native APIs
5 years ago
François Gaffie 4b2018b0c0 audiopolicy: add Volume Group introspection APIs
5 years ago
François Gaffie 251c7f0a9d audiopolicy: engine: Add Volume Groups to common Engine
5 years ago
Hongwei Wang 7a466f532a Merge "Allows start/stopAudioSource from non-system service"
5 years ago
jiabin bf6b0ecd91 Refactor haptic constant.
5 years ago
Eric Laurent 4463ff504d AudioSystem: more locking work on audio device callback
5 years ago
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
6 years ago
François Gaffie d0ba9ed06c audio policy service: Add introspection API to retrieve AudioProductStrategies
6 years ago
François Gaffie dc7553ff1b audiopolicy: engine: Add ProductStrategy common code
6 years ago
Andy Hung ae340bde6d Merge "Add master audio balance"
6 years ago
TreeHugger Robot 83dc265bde Merge "use MediaAnalyticsItem::create() instead of new"
6 years ago
Ray Essick 6a3052232c use MediaAnalyticsItem::create() instead of new
6 years ago
Eric Laurent ab2f2f3511 Merge "Set default value to mAttributes in AudioTrack" am: 1128b3fa1a am: 46c631d921
6 years ago
Ippei Murata 5fa32ed75e Set default value to mAttributes in AudioTrack
6 years ago
jiabin 77270b8805 Apply intensity control for haptic data.
6 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