{"push_id":879771972,"size":100,"distinct_size":100,"ref":"refs/heads/cm-13.0-caf-8996","head":"cb5801d8442c137207b02b11c8894834dad47afd","before":"8eb0563bc46174151ef92f16a7c6273abdf31450","commits":[{"sha":"2beb67f8e782343413e413941c653c73e3603a93","author":{"email":"e8fe5f059e74983fd26f41df721856f0a2c8092a@codeaurora.org","name":"Alexy Joseph"},"message":"hal: Check for multiple offload usecases\n\nWhile checking if a usecase is compressed offload, consider\nconcurrent multiple offload usecases\n\nChange-Id: If01424137d4d5640e97ead58f151300a168f0912","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/2beb67f8e782343413e413941c653c73e3603a93"},{"sha":"42886c5906b9bbc64adb3727645b08d3c371a997","author":{"email":"0d64e6254b9cf0bc0c6dad27d3fe1f48d006ea48@codeaurora.org","name":"Walter Yang"},"message":"hal: Add support for 8909 QRD skua/skuc\n\n- Add entry for 8909 QRD skua/skuc sound card name\n\nChange-Id: I40bda351a9fc2b466ad65cb26074383d075c28e7","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/42886c5906b9bbc64adb3727645b08d3c371a997"},{"sha":"d3f0da78e909f3ada1c78f30dc34ec3c6a896719","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"hal: Check for multiple offload usecases\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/d3f0da78e909f3ada1c78f30dc34ec3c6a896719"},{"sha":"b59ff8e3621b99d2bc87d418c73f949037dbbf56","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"hal: Add support for 8909 QRD skua/skuc\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/b59ff8e3621b99d2bc87d418c73f949037dbbf56"},{"sha":"9e348b5270f64172194d88c04c0c953abf9ceb05","author":{"email":"59fa2d2bcfbdc937d11f179f1af2ac15401e8af8@codeaurora.org","name":"Mingming Yin"},"message":"hal: use 0 as default return value for out_get_render_position\n\n- Initialize default return value of out_get_render_position to\n  0(NO_ERROR).\n- Default value(NO_ERROR) will be used if timestamp query happens\n  before compress driver is opened. Return 0(NO_ERROR) in this case\n  to avoid playback failures.\n\nChange-Id: I0f8b2e0f19cfe736a19934ddef18016599ec582c\nCRs-Fixed: 756508","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/9e348b5270f64172194d88c04c0c953abf9ceb05"},{"sha":"68cb2012d68693c5ce6eef4277df5b5c7f3b2877","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"hal: use 0 as default return value for out_get_render_position\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/68cb2012d68693c5ce6eef4277df5b5c7f3b2877"},{"sha":"5ad8a56396920bbfc38fa82585a2418622e0a7c2","author":{"email":"f6edf8d75b12405268138518fb6571756adf9446@codeaurora.org","name":"Ben Romberger"},"message":"hal: Add API to set & get audio calibration\n\nadded base64 encode and decode utility functions\nAdd API to set & get audio calibration.\nUse audiocal for set & get key.\n\nChange-Id: I2ea3362a75bd99018f404d8cf0771efa0a2aabf7","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/5ad8a56396920bbfc38fa82585a2418622e0a7c2"},{"sha":"e0d8032f60baff39a9a47173063c3d6de2132078","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"hal: Add API to set & get audio calibration\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/e0d8032f60baff39a9a47173063c3d6de2132078"},{"sha":"22582e755cc01b823638cb316dcaa8bd59b633b2","author":{"email":"287e02744ae7c802bbb99a60be19e5052bdd29c3@codeaurora.org","name":"Banajit Goswami"},"message":"hal: add support for thulium target\n\nAdding thulium target support in makefile\n\nChange-Id: Ibb33e9545a511ea85fc29cf56f72cd0b5d368e7e","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/22582e755cc01b823638cb316dcaa8bd59b633b2"},{"sha":"e1785b18f5f13ea9a98e604dbb3f9f811a25c183","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"hal: add support for thulium target\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/e1785b18f5f13ea9a98e604dbb3f9f811a25c183"},{"sha":"064de8b1ef8940b45135c567568a4c52b1f94d1f","author":{"email":"5a984ae678e3d122b2f00ae15243a6e49d3efa2a@codeaurora.org","name":"Apoorv Raghuvanshi"},"message":"mm-audio: aenc-aac: fix integer overflow for encoded buffer timestamp calculation\n\nEncoded buffer timestamp is 64 bit wide and is derived by multiplying\ntwo 32 bit values, while calculating timestamp, these values are\nmultiplied with result stored in intermediate storage of 32 bit used\nby compiler internally, this was associated with overflow if the result\nis larger than max supported by 32 bit storage.\nChanging m_frame_count to 64 bit will fix possible overflow for frame\ncount as well as force compiler to use intermediate variable of\nrequired size.\n\nChange-Id: I5ab709094d1c6b984d27f98327d3d8afa179fc92\nCRs-Fixed: 767185","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/064de8b1ef8940b45135c567568a4c52b1f94d1f"},{"sha":"a7326a8a64161bf01ae41a72923fa2c351b37e1a","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"mm-audio: aenc-aac: fix integer overflow for encoded buffer timestamp calculation\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/a7326a8a64161bf01ae41a72923fa2c351b37e1a"},{"sha":"2f92062aa9878b9e5ad0b733bb722e767bfc4a39","author":{"email":"3d96144389824cb478c3d0c43915378856367959@codeaurora.org","name":"Narsinga Rao Chella"},"message":"hal: fix Rx path mute issue during incall recording\n\nWhen MULTI_VOICE_SESSIONS feature flag is not enabled, the state of\nincall recording stream is returned incorrectly. Fix the issue by\nmoving the corresponding piece of code from voice_extn.c to voice.c.\n\nChange-Id: Id350bad65d12a4f165e80ee11cda3a8f342d38ee","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/2f92062aa9878b9e5ad0b733bb722e767bfc4a39"},{"sha":"93bf1af38d6419e396331b38e2b44f8eb93a35b4","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"hal: fix Rx path mute issue during incall recording\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/93bf1af38d6419e396331b38e2b44f8eb93a35b4"},{"sha":"af669403831a84268e8c9c4cd3c93e6c0eb03b52","author":{"email":"95730fcfc40f828fd8d5bfc725353456a2e73f54@codeaurora.org","name":"Ravi Kumar Alamanda"},"message":"hal: Fix glitch in audio playback during device switch\n\nCurrently the deep buffer path uses 4 * 20msec buffer.\nDuring device switch the AudioPolicyManager delays routing\ncommand by 2 * output latency (80msec) to ensure that all\nthe data written to driver/DSP is played out on current\ndevice itself.\nThe stream side buffering in the DSP in legacy PCM mode is\n95msec and hence the depth of pipeline is 80 + 95 = 175msec\nwhich exceeds the device switch delay 160msec (2 * 80). So\nthe tail (data written to driver before headset plugin) is\nheard on headset and perceived as glitch.\nEnsure that the buffering in the kernel is greater than or\nequal to the buffering in the DSP to fix the issue.\n\nChange-Id: I01a3862d63ce4c258056620693dee08761c7e83f\nCRs-Fixed: 771446","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/af669403831a84268e8c9c4cd3c93e6c0eb03b52"},{"sha":"397d63698f8739a39ba4472e572900d595fd77ff","author":{"email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost","name":"Linux Build Service Account"},"message":"Merge \"hal: Fix glitch in audio playback during device switch\"","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/397d63698f8739a39ba4472e572900d595fd77ff"},{"sha":"f621ec7beecb65e37f423eb8386e5cd783240a4a","author":{"email":"fa8a385479f9e6b154c6b04c95fe5ad29b1d0c11@codeaurora.org","name":"Karthik Reddy Katta"},"message":"hal : Set the input device for VOIP calls using audio path\n\nFor Voip calls using audio path ,the input devices is not\ngetting selected when output device is changed.\nRemoved the source type check to select the input device\nwhen there is an active input and output device switch.\n\nChange-Id: Iab7a6fddb3dda045fab94cd72de8e658721d9237\nCRs-fixed: 712950","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/f621ec7beecb65e37f423eb8386e5cd783240a4a"},{"sha":"9e95c2424ab48350d6494236ded2bcc9ae080e2c","author":{"email":"e4668d4418a7a03451d7c75d7e912165a4cb6817@codeaurora.org","name":"Naresh Tanniru"},"message":"hal: Fix for FM mute issue on start of FM record\n\n- FM audio is muted on start of record session when\n  playback record concurrency enabled\n\n- Add support for FM playback device switch on\n  record concurrency enabled\n\nChange-Id: I51795dedf0f32c41c6a84889bb7f62ee21713720","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/9e95c2424ab48350d6494236ded2bcc9ae080e2c"},{"sha":"04ab3d3c9eaf6c0cc2b5f3ccb207837f96dd62d6","author":{"email":"bb50ad5a268d85ca96e1cf86d58f9090be9a10f4@codeaurora.org","name":"Sidipotu Ashok"},"message":"hal: add checks for calibration buffer allocation failures\n\nadd check for calibration buffer allocations failures and\nenhance debug messages in the calibration update funtions.\n\nChange-Id: I08c48f57c4fe747af8c19d12c986a5b9279bca03","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/04ab3d3c9eaf6c0cc2b5f3ccb207837f96dd62d6"},{"sha":"3163a3f5edd01dd6125b5887669c2974f279caaf","author":{"email":"dae3830c8a216db814e972a5d7ab66873bf1dff1@codeaurora.org","name":"Dhanalakshmi Siddani"},"message":"audio: Support for compress offload recovery\n\n- Add support to return error for compress time stamp query\n  during SSR\n\n CRs-Fixed: 683288\n\nChange-Id: Ie6849bbd3de9474fa556bfe4b183a10a44e4b3e8","distinct":true,"url":"https://api.github.com/repos/CyanogenMod/android_hardware_qcom_audio/commits/3163a3f5edd01dd6125b5887669c2974f279caaf"}]}