Promotion of av-userspace.lnx.1.0-00013.
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
I9c0dd7d952ab9d6b9bf738074d97597622e09590 hal: Add provision to select backend based on codec type
683288 Ie6849bbd3de9474fa556bfe4b183a10a44e4b3e8 audio: Support for compress offload recovery
873528 Iaf43c30b091f78c2ffb8b2740f241f2edfbe5a08 hal: reroute active capture usecases which share same ba
I99df4fe32c7cd51b5f162b86639794dcd3c8d13e hal: add support for 8976 tasha sound card
I1669f2d7dfd3bacae093b63e700cf27317aac0a5 hal: pass samplerate as is to tiny compress
Idc8f6690d7c06883dbfcf55b073d4456a8c27e5c policy-hal: add custom audio policy
I9e214f1d01dc8537c8a7800fb174676d9a6ee5c8 hal: audio_hw: Allow 50ms sleep if audio start fails bef
I1716182a16d85f78de60b3435a2b54e9e05339cd hal: audio_extn: add proper check to append null termina
877363 Ib980e36d111c1671303abe2b19341568d9fd2331 hal: Add codec EC reference support
I1a3e0cbb01360e4d2e7b0ba0ecf8a1bee7fecda7 hal : Overwrite the APP type for PCM RX and TX path
I20de875615141a4a331383a5348abd28b97306f7 hal: Fix alignement of buffer sent to DSP for multichann
I0b67629014e92243ab654c2df6e8c23090048090 hal: Define a new combo device for AANC and Fluence
I49a3355eb51a4ba2fdcef0e68482ee5078e7798a hal: set proper bitwidth and format values
Idd31ed9e7b7235245c3dda4ccb11b47762db5ee8 hal: audio: add tz_names extn to support from audio plat
I0de4bd67fbfc26c21c4751e32ae2c45278a226d0 hal: Update DS2 implementation to support ACDB based lic
If5870e843928ee0995959042eb4d2534290b0164 hal: Enable logs for EDID messages.
I9fa3a7b49529ace5c28e82b788ffbfd612d59791 policy-hal: fix glitch in playback while applying setFor
I2234bee3cc4d6f16934a4b27ef9da21cde74bb48 hal: Add support to enable vbat feature
899756 I8b1c356f65ec273802cda282b1500a3859e837ce hal: update in_call state to false when call stopped
Ie69c988ef9cd0477efa77611ceddccdd6b17a163 policy_hal: hal: add support to enable Direct PCM
I0ce017ea4dca04eb25055e669e72bda0c281b22c hal : Fix for SA+ app type selection for PCM Capture use
Ib5ca3d70eaeeecfa78529b939674d766388b133e policy-hal: extend getDeviceForStrategy for WFD use-case
Ia4b6dcf74b2434f3751cd76e02704b62fc30f822 hal: Audiosphere SA+ concurrency implementation
I17cf4430b9d401c42817b75c4456617bdda78647 hal: set output bitwidth to 24 bit for 32 bit data.
I553c94d392535d89046e1d301cc673b19833a21b policy_hal: check PCM offload property to decide offload
I60d554361af7cd060303f74ab4db3f9fa3616160 hal: add support for 8976 qrd skun device
892056 Ie599f990c5d7224a6261e703c099fb98b5980c35 hal: integrate ADM module
889183 I6685dd0f346072029ca51e4ce92856a13e74ee76 hal: add support for ull audio playback
I81ec4f355bbccdf5cabf4981437d2778acbf4c37 hal: check for initial calibration temperature threshold
I78e7215dc848a95a99669f4e54772f709b512fcf hal: add support for 8976 qrd skun device
844010 Ibeb7ece5f8799c5119b2677e18da32df090b5ae1 audio: Fix for pop noise issue during HPX on/off
I5155b60fa39511b30b7fa63382891088034fdcc6 hal: use updated acdb_init to pass ds1 license info
890371 Ib79eed79ddcd2bfed1d9bc322195036736a67cb2 hal: enable sidetone for VoIP calls on voice path
I4c243c49c394c45857bed6a3cf53720d21e3cf82 hal: audio_extn: detect wsa analog mono speaker on 8976
Ibf192492d259a722070a08f4764fde9498dd268d audio: Enable External HDMI support
I1a3e0cbb01360e4d2e7b0ba0ecf8a1bee7fecda7 hal : Overwrite the APP type for PCM RX and TX path
Ifc2ac493442dda1fbe564b066fab0710a14d1759 post_proc: Audiosphere SA+ concurrency implementation
I583f1129efab1bfe0e8854c85e3aa70620e7db52 audio_extn: sound_trigger: Send device events to ST HAL
Icc1de9f4ac3ff7981d2325fbda4891d9b8476df7 hal: policy: fallback to deep buffer if stream is music
Iebbc0bf60be3bb12d752a1c905f71e9ea14fbf46 hal: Read hotword data from sound trigger hal
890371 Ib79eed79ddcd2bfed1d9bc322195036736a67cb2 hal: enable sidetone for VoIP calls on voice path
839663 I7aea55af963cf939286e5b349ff25fd783314679 hal: Fix sidetone sequence during voice call
Ifaa39ad1892d6e506fb29b252e8685dc963e12ed hal: Add ACDB support for 8976 tasha lite
Ibd8e6bea78d5e686c25ea5a5bb77b1cc5e53604e hal: fix querying MAD calibration
I8c0a99dbaae860a261ce2f15b6056d3d9c545568 policy_hal: Override stopOutput method in policy_hal
913925 I8f93b1c697794e686d19c6c78823a095333b5369 hal: expose offload functions only for offload playback
I92fe10c617d6158976a0e07eed3275acb0aadd15 policy_hal: fix improper voice-playback concurrency hand
Ie45a622ecd8da4a9fdccd0dc535f1399f8681ae7 hal: Fix array length computation for backend id array.
I66c7d1896f4260754551f03852fa8c140abf0e53 hal: Set ddp endpoint params for Dolby decoder
842795 Id34e639b2c169e95f17400bc3141206dfc6ad0b9 hal: update pcm ids for multi offload use cases
Iae418aa72a852d66dc64bdfb90a4600e40f8cae6 hal: audio_extn: fix speaker protection initial cal issu
I0ce017ea4dca04eb25055e669e72bda0c281b22c hal : set Non SA+ app type for PCM Capture
906352 Ifff5ff621dd0a043f136f44bb9507ec190b74507 hal: limit 44.1 Native to tasha codecs
I0de4bd67fbfc26c21c4751e32ae2c45278a226d0 hal: Update DS2 implementation to support ACDB based lic
I0a1a3acbd41bd948a272eb5f4384f820be3ea4c9 hal: Update ACDB ID for stereo WSA speaker
843262 I12c901efba39dad771d6df9c2332becd8ee9f1d8 hal: spk_prot: fix initial calibration fail with usecase
I1297eb766458f2705d14311b6e49818f47f49a57 hal: audio_extn: spk_prot: add support for wsa temperatu
I2afb205c15f73545168a8d1f68b29df01934da88 audiopolicy: use deep buffer output by default for music
I716dc16abe920dad4b3d18281624a7d85967ea0b hal: Add provision to select hpx backend based on the co
Ic010ce212011519e729601d067f8ddb6737c6b28 hal: Limit multichannel clips >48khz to 48Khz
756508 I0f8b2e0f19cfe736a19934ddef18016599ec582c hal: use 0 as default return value for out_get_render_po
I6fe8fd6890ee8e896b6430f3ad170850d77b17d5 audio_policy: modify few methods to appropriately overri
712950 Iab7a6fddb3dda045fab94cd72de8e658721d9237 hal : Set the input device for VOIP calls using audio pa
Ib2dd85a636bf840a22ea7116c5f84889d4218423 audio: Updated correct end point for Dolby
856812 I67be148f85acc7c155ed222d652d5fedfb6a5e9b hal: Increase PCM offload buffering
I1291e3d0ade43a0d7412e29abb2383c713d1e40f hal : Avoid use of small buf flag and bit width info.
892792 Id1cc27db8ddbbdbf1dffc02c07ce7785b184770b hal: Fix the device disable/enable sequence for capture
712950 Iab7a6fddb3dda045fab94cd72de8e658721d9237 hal : Set the input device for VOIP calls using audio pa
I2642ba8cf0fc5854cd26ceaf6f773786b87bff74 hal: audio_extn: enable speaker protection for wsa analo
If2f01c6b18927ab28ecf1083f3b60bbf3d3191c4 hal: add support for WCD9326 codec
Ifd5254da910e392a270067c36c31c5cfaa75f9fc audio: remove 5.1 channel mask if SSR is not supported
Ie423af6847e4bfd49722239105aaba4fecf9469b hal: Add support for AAC ADTS offload playback
If92e43f3a15f0a9cfdf2819827c7f7a0ba852e3d haL: audio_extn: fix pop noise when FM is interrupted by
I7207291f2c27da13ba0cc77c66de1144f4b9888a hal: Add support for Native Audio(44.1kHz)
I6fccff8821f737790f040751aaa03584006a23a1 audio: HAL to support for peripheral manager
I9f1c4f82b84805b5f7a0aa770b333e7f2aeee21c audiopolicy: Do not close SoundTrigger input in CloseAll
Ibf192492d259a722070a08f4764fde9498dd268d audio: Enable External HDMI support
Ib9c9e8fcd6530e35700fa2369f2029cf2de3199f hal: Add support for Native Audio(44.1kHz) on msm8952
877363 Ib980e36d111c1671303abe2b19341568d9fd2331 hal: Add codec EC reference support
920308 Ib3ac78fb3d9d20aa42948d25d32d69a897ab5c5b audiopolicy: Fix to close all opened inputs in closeAllI
875991 I72355effd0109b949607cbeba363f3638199b427 hal : Set the input device for VOIP calls using audio pa
I40bda351a9fc2b466ad65cb26074383d075c28e7 hal: Add support for 8909 QRD skua/skuc
752390 I7cac5a0166ee9e19ab8753f567bde712ca36ebb3 hal: add support for low-latency capture
854305 I14d8771c5de47cdc8fafb6dfc12663f0fe1ed845 hal: Fix error in sending channel map to driver
877404 Ifff05c4674799da37e951946215072529aa7fb55 hal: use ANC devices when ANC is enabled for Native stre
I1dcc3591ab2c1dc917da782f1cb30a1fd95e1a83 Audio:hal: Add support of sound card for SBC8016 platfor
If5870e843928ee0995959042eb4d2534290b0164 hal: Enable logs for EDID messages.
I4192c8cc793c48d7647d7652366c8c92ceb469cc hal: check offload_callback not NULL before calling
868041 Iad626a7400246e80a97a926234cfb7756ec6083e post_proc: fix reverb processing issue when preset is se
I5689b27552c8bf603b25ae37673b6918030adc34 hal: Enhance log msgs for 44.1 Native Feature.
752390 I7cac5a0166ee9e19ab8753f567bde712ca36ebb3 hal: add support for low-latency capture
Iebb3ae6f8e0afc8cf4e83889d33299d550589a34 Revert "hal: Limit multichannel clips >48khz to 48Khz"
I7cb75730fbc2824be28c72b22cc18a9086fbdf3b hal: Reject hardware NT decoder session during SSR
902360 I5ded92ec6d1727dd3068410ca32ff2e385ab0aa5 hal: use a new key to query the DSP decoder availability
I0fa43bab085ee35bb51cd849788c4fac8abeb422 hal: Check to ensure that backend is configured with cor
I5ddce36581568d377a08ea5afe470bdff4349ec7 policy_hal: add support for fm device loopback
Ic495825fd934cf8f030bae307e376f81376b6490 hal: Avoid sending MAD calibration
I0a1a3acbd41bd948a272eb5f4384f820be3ea4c9 hal: Update ACDB ID for stereo WSA speaker
I1925339b591cd29f11a71c287a2e53c0627e9e62 policy-hal: squash multiple changes/fixes to custom poli
851673 Ic52aad6995f62cbe24aabaf3580389c1b5f25557 hal: fix minor spelling error
Icc4001763806f12a26653cc821315837239925ce hal: read thermal equilibrium temperature from wsa881x
Ic8146d8ed5ab7312fa40242c5fda00996a27c083 Revert "hal: Fix voice session setup failure"
I1f5df3d9ceba7e23f046b2a28d816652f4b8d4fa hal: codec calibration data using hwdep nodes
661095 661018 Iff5fdc49249eb035c2ccde18e190ccc6c3ff632a hal: Add changes for dolby DS2
Ie28b808058a4ec4ac1e85b7db3d3e3a9ba93c717 mm-audio: omx: post error to omx during SSR
I6fccff8821f737790f040751aaa03584006a23a1 audio: HAL to support for peripheral manager
I5155b60fa39511b30b7fa63382891088034fdcc6 hal: use updated acdb_init to pass ds1 license info
Ie23803c8d1d26b40a6a61c0d4e7d61e3aba5c86f hal: add support to send compress offload fragment size
I30c202c39b4b15b37e7245fc2f1a427377178baa hal: Performance mode during recording usecase
I1ead34e4b3acaa5e309e11dfa2c7ba4cbd374e3a hal: Surround sound record enhancement
883371 I2eba41b02b9f1e838c7c73b75558bdfbd75f7ed2 hal: Fix voice call routing issue on headset
I3d8be22a4e28c50335820cab1e2b924f3b3b2d1c audio: hal: Add support to send codec specific data in g
855783 Ibfaee75d658bffbcf2e9cdeaa589e0487c214b41 hal: Fix device selection at start of the voice call
868620 Ia8b8ef472ff881d2de3b8094a8a48ce63a1a40cb post_proc: fix noise at start of multichannel playback i
I3c2a73f36d60eefbb1c26d530f74d3dfc2b28ac5 policy_hal: Update custom policy manager to new base cla
I1291f1fab0e3f6af68ace39ea99812a9596625b3 hal : Remove compress voip formats and voip_rx flag
Ic010ce212011519e729601d067f8ddb6737c6b28 hal: Limit multichannel clips >48khz to 48Khz
841602 I65cd0ca4e30cc8d1db87d81b2d84122164ea548e hal: Fix incorrect fluence devices selection for VoIP ca
Ia6398eb1b0a3cb117a16f9fd4cb3637f5ce17be8 policy-hal: Fix for alarm tone heard even after dismissi
I08c48f57c4fe747af8c19d12c986a5b9279bca03 hal: add checks for calibration buffer allocation failur
If2f01c6b18927ab28ecf1083f3b60bbf3d3191c4 hal: add support for WCD9326 codec
I17a9e240e552c4089d3e9c7a25e437fb5b5433f9 hal: fix compilation issues with audio FM extention
Ic0821a4f22f99d44e98c2bd48179edcaa2c9247e hal: Add support for LINE out device
877404 Ifff05c4674799da37e951946215072529aa7fb55 hal: use ANC devices when ANC is enabled for Native stre
767185 I5ab709094d1c6b984d27f98327d3d8afa179fc92 mm-audio: aenc-aac: fix integer overflow for encoded buf
891536 I1ec64d469314670c0906f89ef763e9b8f7a56982 hal: fix glitch heard when FM playback started
I799ee43f17975b33e37b94e222c4ce41f36bbc96 policy_hal: Reject offload path for AV streaming usecase
Id0f824c4b4c033f42008a4e8868652c8f6fe5c42 hal: native audio backward compatibility
Ie451ea683c90e02fdcdc5b9702649e73a55ab8c2 policy_hal: Add voip changes to audio policy
I0d5aef7182eb6701c059231d28c448d963e8a20b audio: hal: Add support for pm8916 on msm8909
If19c67fdc522ace73f7d4a201863728b53cef063 policy_hal: Add Direct PCM flags for track offload
I676bb0a870c22d912e8422795abcbbe9cd115318 hal: add new devices for VoIP usecase for 8909
906352 Ifff5ff621dd0a043f136f44bb9507ec190b74507 hal: limit 44.1 Native to tasha codecs
860604 Ia8b6d5f847b69392afbda1ba77fc740a47aba25d post_proc: fix crash in offload effect bundle during sto
I79069d6286fd63b688211826740b89d0a6f8afa7 hal: audio: change wsa detection to sysfs thermal
I741dd5507d72ac45dff8006d3875abe8dbdc2df2 hal: Add support for 3-mic surround sound recording
Id939ef128b2608b270e945bdcff51bf2b24ad19b hal: add support for 8976 qrd skun evt2 device
I0b67629014e92243ab654c2df6e8c23090048090 hal: Define a new combo device for AANC and Fluence
I68561866d7c79a05ea81c331bc2fb3a36a63fb6f hal: get wsa881x temperature zone names using key value
If6912edd22a1c4512d083fde519df2408ff73d59 hal: Add support for 8909 QRD skue
906398 I3b8059b8966251e0e0cc979c968205dffebc14f0 policy_hal: Fix pop noise when MO call is started, while
I1a3e0cbb01360e4d2e7b0ba0ecf8a1bee7fecda7 hal : Overwrite the APP type for PCM RX and TX path
I51795dedf0f32c41c6a84889bb7f62ee21713720 hal: Fix for FM mute issue on start of FM record
I0b67629014e92243ab654c2df6e8c23090048090 hal: Define a new combo device for AANC and Fluence
I0ce017ea4dca04eb25055e669e72bda0c281b22c hal : Fix for SA+ app type selection for PCM Capture use
Ic81597f404902954ac2585a6706542e1a32971d4 hal: spk_prot: update initial calibration idle time chec
I4415a8c014ca785716d5390a0c43a1ba41cd037f audioid: fix for stlport dependency
I3d8be22a4e28c50335820cab1e2b924f3b3b2d1c audio: hal: Add support to send codec specific data in g
I661f1ffe7cfd41edead82d06063802a3ad7b9b66 hal: Reduce minimum offload fragment size for PCM offloa
I6303c6bcc949274d862a5de5d982d32c52108b76 audiopolicy: enable deep buffer output by default for mu
I3fafda14f1177e437e46152d9b9ba78f3cf94fb2 hal: Reject DSP NT session during SSR
I768793331e8dd79a886b80a3bcac8173e5da73ea mm-audio: omx: post error to omx during SSR
I9d967488717b3bf49578f7cdb56a55deda0ce379 hal: fix direct output flag test in open_output_stream
712950 Iab7a6fddb3dda045fab94cd72de8e658721d9237 hal : Set the input device for VOIP calls using audio pa
Ic0a1e891ba7a013ed48f1e5c82d4051f8e8b5a9d hal: Fixes for the issues reported by KlocWork
Ifa2cedfd07d1120430aacb13350618d4a795e1df hal: Update format table with AAC ADTS formats.
Icb7a7ca7bb682d55a3cc8f7b26dc0bf511c30a69 audio: Re-initialize ACDB after SSR
914347 I168cad151ed3fa0d0d3281ec7aceb99ef58bc753 hal: update error handling for pcm_prepare failures
I4582cdc98f4cf8189d89b648e5c3f6e0ce8089ab audio_policy: Add extra check before restoring device in
853022 Ib110ce726c5eb73dd0c51ccfe1c3bd12e6503dc5 audio_hal: restart fm during device switch if analog wsa
Ida0086aa30ab39e240581a3f482a450983d6ccd6 hal: Reject DSP decoder request during voice call
I16184b39309f6d553a2132e713f4eb25398407e0 Revert "hal: pass samplerate as is to tiny compress"
843835 Ic9faad28d71110a5398ed5a9063ea07c5279bc9f hal: msm8916: Add single session voice call usecases and
If64d5fa5d124b42d40d7e123b887db8e0a5d7426 hal: compilation fix for extended feature flags
902360 Id6819b1b953c8ba9948c85218d98beb789f92631 hal: add a new key to query for decoder viability
I5468b2875d0fd028e5c32f25c15b5de0095e7007 hal: audio_extn: enable speaker protection for 8976 tash
I685cac90d67e7ce39684a3366092e4e19a17be1f Revert "audio: hal: Add support to send codec specific d
Ib73e5abf4cc60b5439733054d06c3dc1613f9d51 hal: spk_prot: fix KW error in spk protection module
I4921f8ff6d129a7c57978bd963f89fab58c33867 hal: compilation fix for voice extended feature flag
Ifaa39ad1892d6e506fb29b252e8685dc963e12ed hal: Add ACDB support for 8976 tasha lite
I8d1befa0791ae9a3bce868c1c3ef262ff489f052 audio HAL: fix thread starvation
I6879081dd30969a7d1f162ea73b912442db2bef6 policy-hal: upgrade custom audio policy for concurrency
872772 Ic2884ac7010e4f835df871719d546c0c05173f4b post_proc: explicitly disable virtualizer module if stre
859796 I9a5a6b9296d168e9292b94fda147491ee35c0edd hal: Fix voice session setup failure
849162 I830e31344aeeab055d88da5e6c735f3747d69ad4 post_proc: include BT A2DP headset for BassBoost effect
892792 Ibbc8abf2704f487a0e5a1ca306f1972efd99d1f1 Revert "hal: Fix voice call routing issue on headset"
859085 Ifc48fb6627e1515e18e0585cfd0837e393f6f445 hal: Modify EAGLE framework to use generic audio device
I575125ca485d41b04e31d60f37619037329b0895 hal: add FM_TUNER capture support
I273aa392080e67a605137c43a3a5b798f66513fb hal: effect: visualizer: support two offload sessions
756508 I0f8b2e0f19cfe736a19934ddef18016599ec582c hal: use 0 as default return value for out_get_render_po
I1a9626a7951aa3d54fb2d92a9167e5f92b5f523f audio: hal and post_proc KW and misc fixes
I58c331caca4123651139685bb6c1eb20588a8097 hal: Fix for memory corruption during Sub System Restart
848419 I4f1fdbff98543b47930fd2ab1e82d35ead2783ed hal: update acdb device id of aanc handset dual mic
766541 Id1573160001a2a252dc6613b58f70233e77cc3b4 audio: Fix for clip skip issue during SSR
I7d051bd65e84d264fe94bd4166f400069405434c policy_hal: Update the proxy device enum value
I3a04b6b7dd26aa53c1726d6a9a8e3cb72f7ba74e hal: fix missing calibration issue for playback on speak
661095 661018 Iff5fdc49249eb035c2ccde18e190ccc6c3ff632a hal: Add changes for dolby DS2
I9d967488717b3bf49578f7cdb56a55deda0ce379 hal: fix direct output flag test in open_output_stream
Change-Id: I6a01922e6e69a31a4360924c814a42a2586875ee
CRs-Fixed: 683288, 873528, 877363, 899756, 892056, 889183, 844010, 890371, 890371, 839663, 913925, 842795, 906352, 843262, 756508, 712950, 856812, 892792, 712950, 877363, 920308, 875991, 752390, 854305, 877404, 868041, 752390, 902360, 851673, 661095 661018, 883371, 855783, 868620, 841602, 877404, 767185, 891536, 906352, 860604, 906398, 712950, 914347, 853022, 843835, 902360, 872772, 859796, 849162, 892792, 859085, 756508, 848419, 766541, 661095 661018