Commit Graph

15 Commits

Author SHA1 Message Date
Vikram Panduranga 6ff1c956cd hal: Enable integer overflow sanitizer
Enable integer overflow sanitizer in audio HAL for kona.

Change-Id: I6aba4c636f2d467518281361259b1a7768ae34d7
2019-09-25 16:09:46 -07:00
Meng Wang 1813fc02f7 Revert "hal: Enable integer overflow sanitizer"
This reverts commit 1719d7c0c0.
This will be re-enabled once root cause the issue for audio
regression.

Change-Id: If045a40850bd08e25dbf251dd5996f4c1c7982ef
2019-06-14 09:10:38 -07:00
Vikram Panduranga 1719d7c0c0 hal: Enable integer overflow sanitizer
Enable integer overflow sanitizer in audio HAL for kona.

Change-Id: I16a81af39c888f9e5c3c10187ad81d29035a8bc0
2019-05-31 13:38:27 -07:00
Arusha Goyal fda291525e msm: Rename msmfalcon to sdm660
Update the code name from msmfalcon to sdm660. As part of this, update
the filename containing "falcon" and files content containing "falcon".

Conflicts:
	configs/sdm660/sdm660.mk

Change-Id: I5fc11ffac2f21f11e2a7283cf7375bcf93c01623
2016-12-29 03:39:32 -08:00
Satya Krishna Pindiproli 486ddb1f1c audiod: Skip enumerating non-ADSP sound cards
Target crash is observed when a USB headset
is inserted while the target is rebooting.

The crash occurs as AudioDaemon polls on a list
which is corrupt.

Skip enumerating non-ADSP sound cards in AudioDaemon
and sndmonitor to avoid list corruption that fixes
the issue.

CRs-Fixed: 1090587
Change-Id: I0e527182bf4c40e34dbafe8ef3af5490a2bd5798
2016-12-20 09:43:44 -08:00
Preetam Singh Ranawat 61716b1bcc Merge 9c4ba54b3e on remote branch
Change-Id: I5a80c57243eda5a4fdd98a233766cd622b4ef9a3
2015-12-14 11:55:32 +05:30
Linux Build Service Account b15022dccc Merge "audioid: fix for stlport dependency" 2015-07-09 00:47:22 -07:00
Mingming Yin 497419fcb8 hal: compilation fix for extended feature flags
- Fix compilation error for offload, Dolby,
  HDMI pass through, FLAC decoder, and hardware
  accelerated effects when extended feature
  flags are disabled.

Change-Id: I5b36d7668f63a396ed930d62c0337c2c3f311c95
2015-07-06 10:44:23 -07:00
Mingming Yin 9e3d079766 audioid: fix for stlport dependency
- keep stlport dependency conditionally by
  checking SDK version

Change-Id: If008812389a58ced6a06bf21edc110f1ca844c17
2015-07-02 12:41:30 -07:00
Mingming Yin 35844e5071 audioid: fix for stlport dependency
- Drop stlport dependency
- Use String8 instead of char* for audio
  event vectors

Change-Id: I4415a8c014ca785716d5390a0c43a1ba41cd037f
2015-06-29 03:44:23 -07:00
Naresh Tanniru f02c208de1 audio: remove build varient check in audio daemon
- Frameworks not receiving SSR notifications on
  release build varients

- audio daemon not compiling for release & engg
  build varients

- Remove build varient check on audiod makefile

Change-Id: I242d5c02e58e4ca5a51b81a997a65deca69d1d81
2014-09-03 04:11:40 -07:00
Tanya Finkel f8d52aab10 Audio deamon: Add support of audio device events
Audio daemon will catch the events regarding the audio device changes and
transfer them to audio HAL.

Change-Id: Ida6b26142ece472a6e127904a43890ee44632d75
2014-07-29 18:16:47 -07:00
Bharath Ramachandramurthy 2b4f0c41ec audiod: support polling for CPE SSR status
CPE subsystem on the codec can be restarted and its status is
captured in cpe state procfs node created by kernel driver. Open
and poll on this cpe state node and inform the status to AudioSystem

Change-Id: I676ee8e848ea50ddf55e04bd12ad5c2098654a45
2014-07-08 11:44:24 -07:00
Naresh Tanniru 1aa072f6c4 Audiod: Priority change for AudioDaemon
- Device getting crash after preforming
  ADSP/LPASS SSR during compress playback

- Due to continous compress write calls
  to compress driver audio daemon not getting
  schduled which results system crash

- Change AudioDaemon priority from PRIORITY_AUDIO
  to PRIORITY_URGENT_AUDIO to make sure audio daemon
  scheduled prior to audio HAL

Change-Id: I0d7dff30908d4e1f727c1eb6af9e66ed74095148
2014-05-02 15:52:46 +05:30
Fred Oh 144d87459c audio: Add new Audio daemon process
- Add new audio daemon process.
 - Pupose of this daemon is to monitor and report changes ADSP
   processor state to audio framework/Audio flinger.
 - Specific sysfs node file on device indicates ADSP processor
   state as ONLINE or OFFLINE

Change-Id: Ibad54ea93cbb4fbc59ba599c76541c1f255d4c48
2013-11-19 23:57:17 -08:00