{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13535876,"defaultBranch":"android-14.0","name":"android_hardware_libhardware","ownerLogin":"omnirom","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-13T07:57:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5341305?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711578958.0","currentOid":""},"activityList":{"items":[{"before":"3d54433b384988667330bfaf444509ae4ffe8e22","after":"5c61ccb7d3f9ce568f9a0d7339911c1cbdd2ab64","ref":"refs/heads/android-14.0","pushedAt":"2024-03-28T01:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"libhardware: Reapply libhardware: Add new display types.\n\nf543a6bc578843c7630d3e099a8cfecc5522b329\n\nafter bad merge ....\n\nChange-Id: Id755d64baec526edcd6a90d8e8de8acf06950f2a","shortMessageHtmlLink":"libhardware: Reapply libhardware: Add new display types."}},{"before":"34e483431cdeb4d4717561b30c6cf5a35ba60d60","after":"3d54433b384988667330bfaf444509ae4ffe8e22","ref":"refs/heads/android-14.0","pushedAt":"2024-03-18T02:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"fixup! audio: Add audio amplifier HAL\n\nChange-Id: I64d6ce16e1ec36188273dda5eaeae7f49dcb8c15","shortMessageHtmlLink":"fixup! audio: Add audio amplifier HAL"}},{"before":"b74a1c48360a36b54a18f2805da52a9e8d42a52d","after":"34e483431cdeb4d4717561b30c6cf5a35ba60d60","ref":"refs/heads/android-14.0","pushedAt":"2024-03-14T22:11:28.000Z","pushType":"push","commitsCount":245,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/platform/hardware/libhardware into HEAD\n\nAndroid 14.0.0 release 29\n\nChange-Id: Icd898a43e34dcb69a3843b3e01078a2bbe61d028","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r29' of https://android.googlesource.com/pl…"}},{"before":"7629d6d5b4c05fcce727431d61f3ec04f32c7b33","after":"b74a1c48360a36b54a18f2805da52a9e8d42a52d","ref":"refs/heads/android-14.0","pushedAt":"2023-12-08T14:28:43.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"omnigerrit","name":null,"path":"/omnigerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148727473?s=80&v=4"},"commit":{"message":"Merge tag 'android-14.0.0_r17' of https://android.googlesource.com/platform/hardware/libhardware into HEAD\n\nAndroid 14.0.0 Release 17 (UQ1A.231205.015)\n\nChange-Id: Ib9861079e2f84ff156bdb58f4af0bb8dd98485aa\n\n# gpg verification failed.","shortMessageHtmlLink":"Merge tag 'android-14.0.0_r17' of https://android.googlesource.com/pl…"}},{"before":"eaeba5026406d93271e2fa5155c4bb15bfc80352","after":"7629d6d5b4c05fcce727431d61f3ec04f32c7b33","ref":"refs/heads/android-14.0","pushedAt":"2023-10-15T17:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"audio_amplifier: Add hook for amplifier calibration\n\nSometimes the amplifier will need to do calibration and fw download\non the very first boot. For example, it will need to load calibration\nfiles from another partition, download calibration firmware to the\namplifier and play silence sound for some seconds.\n\nWhile the current interface, amp_module_open, is able to handle most\nof the operations mentioned above, it is not able to allow the HAL\nto play silence sound, because it cannot get the needed audio_device,\nor adev, it is not able to enable the snd device, and write silence\npcm data using pcm_write interface.\n\nThis change adds an interface to allow the audio_amplifier HAL to\ncalibrate the amplifier. It passes the required audio_device struct\nto audio_amplifier as a parameter, and is called after opening the\naudio_amplifier module.\n\nSigned-off-by: Luofan Chen \nChange-Id: I9d497fb5d9716bbcbc6ef9035205ee18da994e72\n(cherry picked from commit d05ce0065b8147d05adf0d68c8a182ebbe668d27)","shortMessageHtmlLink":"audio_amplifier: Add hook for amplifier calibration"}},{"before":"f543a6bc578843c7630d3e099a8cfecc5522b329","after":"eaeba5026406d93271e2fa5155c4bb15bfc80352","ref":"refs/heads/android-14.0","pushedAt":"2023-10-15T17:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"audio: Add audio amplifier HAL\n\nThis is a squash of the following commits.\n\nAuthor: Ethan Chen \nDate: Fri, 03 Jul 2015 21:35:30 -0700\n audio: Notify amplifier HAL of device enable/disable\n Change-Id: Ice808c9b55a9e3bc8bafe5ca3ff555377d38dd8f\n\nAuthor: Scott Mertz \nDate: Fri, 11 Sep 2015 12:09:06 -0700\n amplifier: add set_parameters method\n - audio hal should pass the audio_device parameters to the amplifier\n to allow the amplifier to make decisions based on the additional\n parameters. For example, we may want to change settings for DTS\n TrueMedia use case.\n Change-Id: Iccf6ef7ced2abd2e12e857eea8e580cda15eec04\n\nAuthor: Scott Mertz \nDate: Wed, 21 Oct 2015 10:11:49 -0700\n audio_amplifier: fix compilation\n stdlib.h is needed explicitely with the new\n toolchain/toolchain options.\n Change-Id: I876041828310ec8f9fb1e0d636a38cce1977d9b9\n\nAuthor: Ethan Chen \nDate: Fri, 15 Jan 2016 16:12:39 -0800\n amplifier: Fix compilation warning\n * Forward declare str_parms\n Change-Id: Iafb0ad8e4b0696807cfe568d0f89ce5dad6bcade\n\nAuthor: codeworkx \nDate: Sat Mar 24 21:30:34 2018 +0100\n audio_amplifier: add hooks for stream parameter manipulation\n This allows to modify audio parameters before the first\n device selection happens which is necessary when setting ANC parameter\n since it must happen before audio hal hits voice_start_call() and\n selects devices. If setting ANC after stream has been started it will\n trigger a re-selection of devices and cause a short downtime.\n Change-Id: Icfddab5ce27235c1567a0557e63b3a7421778187\n\nAuthor: Pig \nDate: Tue Sep 22 21:41:59 2020 +0800\n audio_amplifier: Add new hook for setting amp feedback\n Change-Id: Ied5e1ccecd1eec39522055b9fdcfb21f8c101670\n\nAuthor: Alexander Koskovich \nDate: Sun Jul 31 12:12:39 2022 -0700\n libhardware: audio_ampifier: Fix compile\n * Compiled as apart of vendor-snapshot, so need to\n make sure it compiles.\n Change-Id: Iae8a50a440e5cdc3c89a2e752e86adccbb50a506\n\nChange-Id: I0473143057d542c8fa0a3ec4a67ce277900badbe","shortMessageHtmlLink":"audio: Add audio amplifier HAL"}},{"before":"5189051ad6a42fd791bee88db9d89d2f171f038a","after":"f543a6bc578843c7630d3e099a8cfecc5522b329","ref":"refs/heads/android-14.0","pushedAt":"2023-10-14T10:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"libhardware: Add new display types.\n\n- Extend display types enums to support multiple displays.\n- Reserve display types 2 to 4 for additional external displays.\n- Reserve display types 5 to 7 for additional builtin displays.\n- Move virtual display type to 8.\n\nCRs-Fixed: 2274419\nChange-Id: I9a0f5167a777a1d903eb98c5aa7ee0b229d08640","shortMessageHtmlLink":"libhardware: Add new display types."}},{"before":null,"after":"5189051ad6a42fd791bee88db9d89d2f171f038a","ref":"refs/heads/android-14.0","pushedAt":"2023-10-13T21:26:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"Snap for 10214540 from 0a68f6ce1377a9fbdb99449f9e4cfe5cf812e9e5 to udc-d1-release\n\nChange-Id: Id3d969e9101c602252cf389a7669ab2cc6d7ae0e","shortMessageHtmlLink":"Snap for 10214540 from 0a68f6c to udc-d1-release"}},{"before":"2b12d7a8a243d199fade46f5d04149375aba952b","after":"c4679034571f38f02a2989eaba9f44a07302e164","ref":"refs/heads/android-13.0","pushedAt":"2023-06-28T07:38:29.265Z","pushType":"push","commitsCount":1,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"audio_amplifier: Add hook for amplifier calibration\n\nSometimes the amplifier will need to do calibration and fw download\non the very first boot. For example, it will need to load calibration\nfiles from another partition, download calibration firmware to the\namplifier and play silence sound for some seconds.\n\nWhile the current interface, amp_module_open, is able to handle most\nof the operations mentioned above, it is not able to allow the HAL\nto play silence sound, because it cannot get the needed audio_device,\nor adev, it is not able to enable the snd device, and write silence\npcm data using pcm_write interface.\n\nThis change adds an interface to allow the audio_amplifier HAL to\ncalibrate the amplifier. It passes the required audio_device struct\nto audio_amplifier as a parameter, and is called after opening the\naudio_amplifier module.\n\nSigned-off-by: Luofan Chen \nChange-Id: I9d497fb5d9716bbcbc6ef9035205ee18da994e72\n(cherry picked from commit d05ce0065b8147d05adf0d68c8a182ebbe668d27)","shortMessageHtmlLink":"audio_amplifier: Add hook for amplifier calibration"}},{"before":"564bc278e6f5d2442dbcb4ec358bf28bad571635","after":"2b12d7a8a243d199fade46f5d04149375aba952b","ref":"refs/heads/android-13.0","pushedAt":"2023-06-28T07:38:20.982Z","pushType":"push","commitsCount":1,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"audio: Add audio amplifier HAL\n\nThis is a squash of the following commits.\n\nAuthor: Ethan Chen \nDate: Fri, 03 Jul 2015 21:35:30 -0700\n audio: Notify amplifier HAL of device enable/disable\n Change-Id: Ice808c9b55a9e3bc8bafe5ca3ff555377d38dd8f\n\nAuthor: Scott Mertz \nDate: Fri, 11 Sep 2015 12:09:06 -0700\n amplifier: add set_parameters method\n - audio hal should pass the audio_device parameters to the amplifier\n to allow the amplifier to make decisions based on the additional\n parameters. For example, we may want to change settings for DTS\n TrueMedia use case.\n Change-Id: Iccf6ef7ced2abd2e12e857eea8e580cda15eec04\n\nAuthor: Scott Mertz \nDate: Wed, 21 Oct 2015 10:11:49 -0700\n audio_amplifier: fix compilation\n stdlib.h is needed explicitely with the new\n toolchain/toolchain options.\n Change-Id: I876041828310ec8f9fb1e0d636a38cce1977d9b9\n\nAuthor: Ethan Chen \nDate: Fri, 15 Jan 2016 16:12:39 -0800\n amplifier: Fix compilation warning\n * Forward declare str_parms\n Change-Id: Iafb0ad8e4b0696807cfe568d0f89ce5dad6bcade\n\nAuthor: codeworkx \nDate: Sat Mar 24 21:30:34 2018 +0100\n audio_amplifier: add hooks for stream parameter manipulation\n This allows to modify audio parameters before the first\n device selection happens which is necessary when setting ANC parameter\n since it must happen before audio hal hits voice_start_call() and\n selects devices. If setting ANC after stream has been started it will\n trigger a re-selection of devices and cause a short downtime.\n Change-Id: Icfddab5ce27235c1567a0557e63b3a7421778187\n\nAuthor: Pig \nDate: Tue Sep 22 21:41:59 2020 +0800\n audio_amplifier: Add new hook for setting amp feedback\n Change-Id: Ied5e1ccecd1eec39522055b9fdcfb21f8c101670\n\nAuthor: Alexander Koskovich \nDate: Sun Jul 31 12:12:39 2022 -0700\n libhardware: audio_ampifier: Fix compile\n * Compiled as apart of vendor-snapshot, so need to\n make sure it compiles.\n Change-Id: Iae8a50a440e5cdc3c89a2e752e86adccbb50a506\n\nChange-Id: I0473143057d542c8fa0a3ec4a67ce277900badbe","shortMessageHtmlLink":"audio: Add audio amplifier HAL"}},{"before":"58ff43dea65ea57c1c99dfdbb5fa6e9d9a15fe9a","after":"564bc278e6f5d2442dbcb4ec358bf28bad571635","ref":"refs/heads/android-13.0","pushedAt":"2023-06-22T14:03:03.216Z","pushType":"push","commitsCount":2,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r52' of https://android.googlesource.com/platform/hardware/libhardware into HEAD\n\nAndroid 13.0.0 Release 52 (TQ3A.230605.012)\n\nChange-Id: I476b29174323613d521cc43eaa9aa09de4b4b3c3\n\n# gpg verification failed.","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r52' of https://android.googlesource.com/pl…"}},{"before":"d881769d46e706b59e8f0953b05eb7372e45c97b","after":"58ff43dea65ea57c1c99dfdbb5fa6e9d9a15fe9a","ref":"refs/heads/android-13.0","pushedAt":"2023-03-25T17:13:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"OmniBot","name":null,"path":"/OmniBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5703506?s=80&v=4"},"commit":{"message":"Merge tag 'android-13.0.0_r35' of https://android.googlesource.com/platform/hardware/libhardware into HEAD\n\nAndroid 13.0.0 release 35\n\nChange-Id: If6794a3c6ffe12f8a322959f6e8c9085695cc7f8\n\n# gpg verification failed.","shortMessageHtmlLink":"Merge tag 'android-13.0.0_r35' of https://android.googlesource.com/pl…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIUtB5gA","startCursor":null,"endCursor":null}},"title":"Activity · omnirom/android_hardware_libhardware"}