{"push_id":1108004888,"size":40,"distinct_size":40,"ref":"refs/heads/mkm-caf-8960","head":"1b545a9d06580f89b85b36513937fb308102df4d","before":"ef63860862a1ea7225868158f5d8c8a8c70a9596","commits":[{"sha":"527073e0bcb5782ae495beb42f8594f9e6774db9","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Import LA.BF.1.1.3_rb1.13\n\nChange-Id: I312e34fe6fe3e4536790191742ddc157cf184316","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/527073e0bcb5782ae495beb42f8594f9e6774db9"},{"sha":"277042c797da020d06605807dafe4cb3eb878e98","author":{"email":"59fa2d2bcfbdc937d11f179f1af2ac15401e8af8@codeaurora.org","name":"Mingming Yin"},"message":"hal: Remove unnecessary check in make file\n\n- Remove unnecessary target check in make file\n- Remove unnecessary mm-audio flag in OMX encoders\n\nChange-Id: I4f8d660e145586e9bc7b4beebde921732e0fecf0","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/277042c797da020d06605807dafe4cb3eb878e98"},{"sha":"a9bb962e75d03ba538cfbf9cc5cc71875f47b316","author":{"email":"a2c46ce543403d5c4722267bf69f2706779b7349@codeaurora.org","name":"Haynes Mathew George"},"message":"hal: miscellaneous fixes\n\nFixes for the following issues reported by KW\n\n21725, 21726, 21727, 21737, 21738, 21739, 21740, 21750,\n21751, 21752, 25317, 30602, 32620, 36778, 41817, 41819,\n50942, 54468, 54470, 54479, 55569, 54481, 55570, 55571,\n58485, 85112, 85122, 85123\n\nChange-Id: I9abef07db7ccdc19789a201eb268a97e1b360cad","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/a9bb962e75d03ba538cfbf9cc5cc71875f47b316"},{"sha":"01418bf407aad26338bf07ca6c02808ea77b9e06","author":{"email":"95730fcfc40f828fd8d5bfc725353456a2e73f54@codeaurora.org","name":"Ravi Kumar Alamanda"},"message":"hal: avoid usage of extern functions and tables\n\nIf there is any difference in the signature of a function declared\nas extern, it will not be reported by the compiler and may result\nin unexpected results when executed.\nAll the API functions should be declared in a header file.\n\nChange-Id: I89662e23da8118c3a9eac728b389498ed52e19c2","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/01418bf407aad26338bf07ca6c02808ea77b9e06"},{"sha":"61f62666f711bd9fb621ff65e452902031593884","author":{"email":"95730fcfc40f828fd8d5bfc725353456a2e73f54@codeaurora.org","name":"Ravi Kumar Alamanda"},"message":"hal: fix incompatible APIs\n\nAvoid usage of deprecated API audio_stream_frame_size()\nUpdate open_input_stream() and open_output_stream() APIs to\nmatch the updated signature.\n\nChange-Id: I70f9142d53d562b2ce0a286ef2900938fc066876","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/61f62666f711bd9fb621ff65e452902031593884"},{"sha":"dd384a15b5320cf7ffeb3b98229aef6963d2c8fd","author":{"email":"95730fcfc40f828fd8d5bfc725353456a2e73f54@codeaurora.org","name":"Ravi Kumar Alamanda"},"message":"hal: fix unused param warnings\n\nFix unused param warnings.\nTake care of coding style issues.\nRemove unwanted code to set acdb_settings.\nFix compilation issues on 8960 platform.\n\nChange-Id: Ifc72472b487abee83ff85e21fd324cee938973e9","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/dd384a15b5320cf7ffeb3b98229aef6963d2c8fd"},{"sha":"022a0f3c63ee8b334b540817308412081ec927d8","author":{"email":"4cb98c76bc5bc28688a5ff386310dbe677fc93b6@codeaurora.org","name":"Preetam Singh Ranawat"},"message":"hal: fix miscellaneous errors\n\n fix for the following issues\n 21746, 21753, 21754, 25319, 67407, 82922, 82923\n 82924, 82926, 82929, 91098, 91100, 112335, 112336\n 112337.\nChange-Id: I66d3a18271a2212345f90f0be6f9cfbf6996fcc3","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/022a0f3c63ee8b334b540817308412081ec927d8"},{"sha":"e515bd789606c51449eeffea01b4d0312d1c63ca","author":{"email":"3d96144389824cb478c3d0c43915378856367959@codeaurora.org","name":"Narsinga Rao Chella"},"message":"hal: fix the input device selection for headphones\n\nHeadset speaker output device and Speaker phone mic input device\nis an invalid device pair combination. Instead, select Handset mic\ninput device for Headphones.\n\nChange-Id: I1bce425bd73d2f79b7dd78a7d5c701c43390b167","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/e515bd789606c51449eeffea01b4d0312d1c63ca"},{"sha":"07141988e6ad9a9106fa3262867ebf3246611d69","author":{"email":"a2c46ce543403d5c4722267bf69f2706779b7349@codeaurora.org","name":"Haynes Mathew George"},"message":"audio: fix member initialization\n\nRe-apply missing mutex and condition var initialization\ncode from I7018f38f29a19b130185b285f4acf22219e4228c\n\nChange-Id: If1d6b3d4f65c30154d3d6c9e0192a1ce72c0d495\nCRs-Fixed: 587676","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/07141988e6ad9a9106fa3262867ebf3246611d69"},{"sha":"259bb61d6094f9fa35e0a724bf00e5e86d316e3d","author":{"email":"c42b76fe79a494aed5fa57be89a790ce5f809b4b@codeaurora.org","name":"Divya Sharma"},"message":"audio: Fix compilation errors\n\nFix compilation errors with implicit function declarations\n\nChange-Id: I82df7d51e9038f9fdb9688acb098e11a7f18c284","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/259bb61d6094f9fa35e0a724bf00e5e86d316e3d"},{"sha":"613527817a6cf4bafb1c8c80a70523bdf6082f73","author":{"email":"59fa2d2bcfbdc937d11f179f1af2ac15401e8af8@codeaurora.org","name":"Mingming Yin"},"message":"hal: header file fix for audio_hw\n\n- include stdlib.h in audio_hw.h\n\nChange-Id: If26af431bd083fe91cc8b7c444e0da5a2d2df19c","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/613527817a6cf4bafb1c8c80a70523bdf6082f73"},{"sha":"ed8c21666f00333e5f360ce88a52b5b48b5b4a3b","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Squashed set of updates and fixes from 8974 branch\n\nhal: Compilation fixes\n\n * Properly include path to kernel headers for postproc effects\n * Don't try to build SSR or Listen if QC_PROP_ROOT isn't set\n\nChange-Id: I8f2a874bbbec09cea8eae423a82e6cc59d03f422\n\nhal: Allow enablement of COMPRESS_VOIP without multisession voice\n\n * It works!\n\nChange-Id: Ie150055bd711a0060db91e50a47b7726f42cdc4e\n\nhal: Add support for dedicated VoIP devices\n\n * Some devices out there have dedicated paths for VoIP, add support\n   for these by setting the system property.\n\nChange-Id: I59cd97e78427f811559081a04151c9a2eccf452f\n\nhal: Fix digital USB headset combo device\n\n * Digital USB output was not handled in this case. Add it.\n\nChange-Id: I8e984a2cf545dabdc6dc538b75e8ca7221fb6688\n\nhal: Fix voice call recording for msm8974\n\nVoice call recording uses audio-record usecase which causes recording\nonly devices microphone. Use the correct usecase for call recording.\n\nChange-Id: Iaa9fc30534263c6de9b4b66fa5ffa9a1e2cc8fd4\n\nhal: Rename & move platform_parser.c\n\nMove platform_parser to root hal directory. Rename\nplatform_parser to platform_info. Change name of\nXML file read from platform_info.xml to\naudio_platform_info.xml. The xml now only needs\ninformation for ACDB ID's that you want overwritten.\nNames in the XML now match sound device enums in\nplatform.c.\n\nChange-Id: I6f9bfcf4149f08d88cb2a95ba021bdf7296aaf4d\n\naudio: extend platform parser\n\nExtend platform parser with support for additional sections.\nSupported sections now include acdb ids, pcm device ids and backend names.\n\nChange-Id: Idfbc8a8bb490606686436c107db5b0c7d636ccbe\n\naudio: Extend platform parser to allow device name aliasing\n\n* Supported sections now include device names\n* This allows for aliasing device names to a custom name\n\nChange-Id: I880e90a7e887f020517d89ba276199c700c0eeae\n\nhal: add support for low-latency capture\n\n- add support for low-latency capture\n\nChange-Id: Ic8a82854799adfa4eb1fcd323e0177eeadc7e319\n\nhal: Clean up compilation warnings\n\nChange-Id: I3857f565dd7a2f3ce3a1cbb783eb3d67fb024e3e\n\nhal: Invert standard build flags\n\n * Always include these unless explicitly negated\n\nChange-Id: I3931ef089dddcd9ac9f61d8b7e870cf916a4e47d\n\nhal: Kill useless logspam\n\nChange-Id: I540e3e22670c192d440697c0ae284225427711e0\n\nplatform-info: Fix error messages\n\nChange-Id: I543d5c99e5c07e6acc43811608a1f5917d7d595f\n\naudio-caf-msm8974: Fix log message\n\nChange-Id: If1e161b55b587076f3baeb763792f1d29aca361b\n\naudio-caf: msm8974: Correctly handle the lack of voice_extn\n\nWhen building without\n\nAUDIO_FEATURE_ENABLED_MULTI_VOICE_SESSIONS:=true\n\nthe voice_extn functions return -ENOSYS when called.  Treat that\nreturn code from the set_parameter functions as success rather\nthan failing the entire set_parameter sequence.\n\nPrior to this change, adev_set_parameters does nothing when the\nvoice extensions are not compiled into the code because it\nimmediately calls voice_set_parameters which then itself immediately\nfails due to -ENOSYS being returned from voice_extn_set_parameters.\n\nChange-Id: I5b74f8a94325c26d9f24ba7bd85f5b21b5f1cbdf\n\nhal: Make use of hwdep calibration optional\n\n * Not all devices can use this, as it requires a very new ACDB\n   loader and kernel-space support. Disable it by default until\n   devices catch up.\n\nChange-Id: I16eaabbfc678c90f125469d047f5b8d3addcd57d","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/ed8c21666f00333e5f360ce88a52b5b48b5b4a3b"},{"sha":"bdd1994886caf6a74801a15e5ec0afea2ff19953","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Copy msm8974 platform to msm8960\n\nChange-Id: I03b8bc8fac333adc03e474ab413686dd3aa4d517","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/bdd1994886caf6a74801a15e5ec0afea2ff19953"},{"sha":"379317b87c85adc054eeb04dec38cbad4d39b140","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Minor adjustments for msm8960 platform\n\nChange-Id: I3bd5a84b90341dbed83f1dfb52c24e9f6de3e879","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/379317b87c85adc054eeb04dec38cbad4d39b140"},{"sha":"f3e2a15c5284cadf39a93e430c029aa7dba7902b","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Disable building multiple hw variants for msm8960\n\nChange-Id: Ic1324c249dd43862a04725ac23b2c8fff9c74769","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/f3e2a15c5284cadf39a93e430c029aa7dba7902b"},{"sha":"ee5cce315965e1982585d6afb958e6f687128c57","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Use old API for setting voice volume and mute states\n\nA family kernels doesn't support the new API.\n\nChange-Id: Iaa0d7c0641bfb0cc66f70bef958e860b38a0864a","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/ee5cce315965e1982585d6afb958e6f687128c57"},{"sha":"161fcbd44040a0da72aab26161913b4cb44cdb76","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Update and cleanup makefiles\n\n * Set default features\n * Fix compile errors\n * Build hardware encoders\n\nChange-Id: I99b09235c6e3e352070d5ddcdf64a63eddc81688","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/161fcbd44040a0da72aab26161913b4cb44cdb76"},{"sha":"12539a628b06cdb9b10d51cbcca97addd7832ba9","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Reduce some logspam\n\nChange-Id: I3c7d2d4ffb342362e967a4c8586f21dc63750a93","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/12539a628b06cdb9b10d51cbcca97addd7832ba9"},{"sha":"00ddedb9b5e6e3ae9cc2c9dd06e9d8bb28b48269","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Adjust DEEP_BUFFER_OUTPUT_PERIOD_COUNT to match legacy kernel\n\nChange-Id: I65247bbebb1065edf5a8b6fdfea6532209eb6cf5","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/00ddedb9b5e6e3ae9cc2c9dd06e9d8bb28b48269"},{"sha":"d4c2493c814493b145cac5991b7c906b3c1098e2","author":{"email":"209ba179947c35aa8a2a46f4caa398fd10622190@gmail.com","name":"Arne Coucheron"},"message":"hal: Fix voice call recording on msm8960\n\n * Voc VSID mixer is not present in A family kernel drivers, and\n   is preventing call recording path to proceed. Remove relevant\n   code to fix it.\n\nChange-Id: I7573352b2b4d45dde050158bb149f2a04375e72a","distinct":true,"url":"https://api.github.com/repos/MoKee/android_hardware_qcom_audio/commits/d4c2493c814493b145cac5991b7c906b3c1098e2"}]}