summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-05audio: Don't include any makefiles if BSP is not presenttachibana-8450Alexander Koskovich
* Nothing here compiles, but we want to have the split makefiles present to build some packages and pick up properties. Change-Id: I93df49b477da80f694b5f4da3849c6768af28a94
2022-09-23adsprpcd: Depend on libfastrpcshippable_headersAlexander Koskovich
Change-Id: I048809cba63d11fa9b0cb4644d42ee233b43bf98
2022-08-26Merge "hal: ukee: Add support for UKEE" into audio-android-hal.lnx.1.0.r2-relLinux Build Service Account
2022-08-24Merge a3e6f29e339653ddd50f715c886da7772123681b on remote branchLinux Build Service Account
Change-Id: Id4feaa72da2c8c7f3cbeac1c65d801ea9cd638c9
2022-08-11Merge "hal: ukee: Add support for UKEE"qctecmdr
2022-08-11Merge "hal: parrot: add support of qcv on parrot"qctecmdr
2022-08-11hal: ukee: Add support for UKEEFaiz Nabi Kuchay
Add support for Ukee platform. Change-Id: Ic1f1751a1253f4614c58b3991a212d02deeb0dfb
2022-08-11hal: parrot: add support of qcv on parrotFaiz Nabi Kuchay
Add support for qcv on parrot. Change-Id: Ie25ff38704ff8306e01e8fb57816a557a85cef2a
2022-08-10hal: ukee: Add support for UKEEFaiz Nabi Kuchay
Add support for Ukee platform. Change-Id: Ic1f1751a1253f4614c58b3991a212d02deeb0dfb
2022-08-10Merge d23bf389c25131a324ee30c6a18918d266ae905e on remote branchLinux Build Service Account
Change-Id: I2aabf6f331fd482099fb578a68e2ac065ed7fc86
2022-08-01hal: parrot: add support of qcv on parrotFaiz Nabi Kuchay
Add support for qcv on parrot. Change-Id: Ie25ff38704ff8306e01e8fb57816a557a85cef2a
2022-07-28ahal: fix invalid pcm offload position when SSR happensZhou Song
When SSR happens, postion queried from DSP could be invalid, instead, frames written could be returned as current position. Also cache the current position as compensation, when sound card is online, return current DSP position plus the compensation. Change-Id: Iff1b1ae9e5217f384d6ae0460b3acee5f8881aa5
2022-07-27Merge "HAL: Update USB input device flag."qctecmdr
2022-07-27Merge "hal: fix memory leak for unused string"qctecmdr
2022-07-22Merge e95d4154ae7dd34b96aad788f77fadc3ee1eab3b on remote branchLinux Build Service Account
Change-Id: I81809e2812114c57a86973e35ba4cf52161f7a1a
2022-07-19HAL: Update USB input device flag.visr
When USB device is disconnected its state flag needs to be cleared, so that the subsequent USB call does not carry stale value of USB connection status. Change-Id: I91e2e268e5eda1ea1a3ccffe197b47d10aabe3f1
2022-07-15configs: bengal: Add bengal audio hal configsSubhadra Jagadeesan
Enable bengal target in audio HAL and added config files. Change-Id: I62c5e6a2bd3e9bb1807583d27f8388916553714c
2022-07-07Merge f8d36c666ba867001ed409e3469470c4a4619091 on remote branchLinux Build Service Account
Change-Id: If864ecba28803a399cea565b5e71e8531bd31685
2022-07-08hal: fix memory leak for unused stringZhou Song
string pointer create from str_parms_to_str() needs to be released after use. Here since this pointer is never used, so deletes it to avoid memory leakage. Change-Id: I7358d29f63285cc830a176cd4dd6021001a2f04a
2022-07-05Merge "HAL: Change in routing sequence of non-voice and voice streams."qctecmdr
2022-07-05Merge "ahal: return proper read size when SVA is internally stopped"qctecmdr
2022-06-29HAL: Change in routing sequence of non-voice and voice streams.visr
Make voice stream device switch ahead of playback stream that will allow switching of Rx and Tx devices together. This will allow voice call to have matching Rx and Tx devices after device switch. Change-Id: I10367dc1dd7aaf0b2a08d049fd1c00326b1cf89e
2022-06-22Merge 8f494538d093642f4fafd30d1eec92e3b3ce702c on remote branchLinux Build Service Account
Change-Id: Ifd183b6acd67b5a52019d895c9af6452226a0d0b
2022-06-20Merge "hal: TypeCast the return value of GetFramesWritten API."qctecmdr
2022-06-20Merge "ahal: query DSP postion for pcm offload"qctecmdr
2022-06-20Merge "AHAL: avoid memory leak in SetParameters"qctecmdr
2022-06-20Merge "hal: update mixer ctrls for parrot qrd"qctecmdr
2022-06-14hal: update mixer ctrls for parrot qrdKunlei Zhang
Update below mixer ctrls for parrot qrd: 1. va-mic-mono 2. va-mic-dmic 3. va-mic-tmic 4. speaker-mic Change-Id: I5a1ea7c6b82b3e660ab040b9af8f6f636d1a7553
2022-06-13ahal: return proper read size when SVA is internally stoppedyidongh
For dualVA, when one model is unloaded during lab reading for another model, graph may be restarted and no further lab data can be provided. In this case we should return read data as zeros and do not notify any error to framework side. Return requested size if SVA lab read fails. Change-Id: I48fe70708107fc6a975dd27b1dca8b273bafdfa7
2022-06-08hal: fix usb_input_dev_enabled stateGayathri Chandramouli
When USB input device configuration is present and jack status is connected, update the USB input device flag to be enabled so that voice call device pair could be updated in case of usb headset usecases. Change-Id: I3c478926cfa6a1e0e27e71baf0907db9aa6cf8a4
2022-06-07Merge ec1716dead52b49806dcb787033dc60eb9eb4df8 on remote branchLinux Build Service Account
Change-Id: I4bbe365dadb0f88938480e049b7b83bd07e887c5
2022-06-07Merge "hal: Fix PAL stream selection for voice recognition source"qctecmdr
2022-06-07Merge "hal: Print dp_stream and dp_controller only if their values are valid."qctecmdr
2022-06-07Merge "hal: split usb headset into input and output device at disconnection"qctecmdr
2022-05-31hal: TypeCast the return value of GetFramesWritten API.Ritu Sharma
Typecast the return value of GetFramesWritten API to uint32_t, as the expected dsp_frames values in get_render_position is uint32_t. Change-Id: I58d9e7f67b6575edf0ac95c5f89f9358373db011
2022-05-31ahal: query DSP postion for pcm offloadZhou Song
Change pcm offload playback position and timestamp query to DSP, same as compress offload playback. Change-Id: I2b105dc03895fcd0b7f5ace8611d77928e7620c0
2022-05-29AHAL: avoid memory leak in SetParametersMingShu Pang
avoid memory leak in SetParameters Change-Id: Ib02f13a00bb4cbf4651272e76a7cb29da87ca0e9
2022-05-27hal: add initial files changes for parrot.Prasad Kumpatla
add initial files changes for parrot Change-Id: I0133647182859ffadfba40e09cc4d03f1d483a48
2022-05-24Merge "AHAL: part of the optimization for log print in AHAL"qctecmdr
2022-05-24Merge "hal: free pal_volume after use"qctecmdr
2022-05-23Merge 83d426c63346e108a9796ff014500d2efeb04e1f on remote branchLinux Build Service Account
Change-Id: I746f538b51f2003e0e6a0527544553de6829ba00
2022-05-22hal: split usb headset into input and output device at disconnectionXiaojun Sang
USB headset is split into output and input device at connection. It doesn't happen at disconnection. Split the device at disconnection to avoid inconsistency. Change-Id: I3df746ccf4da4a632f0f3ea546618d218e70f98a
2022-05-22hal: update usb_input_dev_enabled properlypavanisr
based on input jack status, instead of updating only based on SR,ch,bw. Change-Id: I1dd1ca92f31e7676a95e22a27a95b32223282964
2022-05-20hal: add initial files changes for parrot.Prasad Kumpatla
add initial files changes for parrot Change-Id: I0133647182859ffadfba40e09cc4d03f1d483a48
2022-05-19hal: Fix PAL stream selection for voice recognition sourceJaideep Sharma
Use PAL_STREAM_LOW_LATENCY for MMAP mode even if source is voice recognition. Change-Id: I89238f3938b659878ef945e13a79ce3103f54e3d
2022-05-11hal: Print dp_stream and dp_controller only if their values are valid.Ritu Sharma
- Assign stream and controller to -1 again if they are not present in the parms. - Print dp_stream and dp_controller only if their values are valid. Change-Id: If92f1c9472cbc3b2fbbcdadc07260e7885ac363c
2022-05-11hal: free pal_volume after useKunlei Zhang
pal_volume was not getting freed, so add free of pal_volume after use. Change-Id: Ief1bf76f11600c3324cb02a3124b2369e7603172
2022-05-08AHAL: part of the optimization for log print in AHALMingShu Pang
add the log print of usecase for API start/stop/open/routestream. Change-Id: If58a2483bf49a5182d4fc4c1d024b675cb27a325
2022-05-06Merge 56d794a191310c9d0e66570ce99edf89cee3ef56 on remote branchLinux Build Service Account
Change-Id: Ieac2b1e5981c0f5a520010f276d8a76623bb0992
2022-05-05Merge "AHAL: add 32 bit alignment in getBufferSize"qctecmdr