Skip to content

Conversation

@SirRGB
Copy link

@SirRGB SirRGB commented Apr 26, 2025

No description provided.

Anton Hansson and others added 30 commits April 26, 2025 19:16
This block is completely redundant because..
- WITH_DEXPREOPT := true is the default
- WITH_DEXPREOPT_PIC is never read
- DEX_PREOPT_DEFAULT := nostripping has no effect when the
  BOARD_USES_SYSTEM_OTHER_ODEX flag is set to true

Test: make
Change-Id: I618a1e395ca1a14555cd50eef1a4f1aa079b553d
The custom jar is dead for good in Android 11.

Change-Id: I7f0f7afd186b00f01183bf4479092d03897e074a
* It was only used in the long dead video editor

Change-Id: I5a3605585ede0b8f556f53cec7cf8d55d3ae4132

addison: Drop libmm-color-convertor

* Follow up to prior commit.

Change-Id: Ic0e2e953f1f32256b61f8fb262f6fec1f83b109c
The default camera app can be *huge* in some cases, e.g. when the app in
question is Google Camera. The system will only pin up to the first 80
MiB of the APK file, as well as the first 80 MiB of its odex. There are
several problems with this:

  - We could easily end up with 160 MiB of camera app files pinned,
    which is a tall order with the ~3.5 GiB of usable RAM that we have
  - The data that gets pinned may not even be the most critical data for
    launching the camera

Let's disable pinning of the camera app to save precious RAM on this
device.

Change-Id: I745e39b6ff212dfaf9213517d2a2be8ff7384e24
Similar to what we did for the camera app, unpin the launcher app from
memory as well. While the default launcher (Launcher3) isn't
particularly big, it doesn't make much sense to pin because the launcher
does not typically load new resources much. Most of its resources should
already be loaded in memory after it starts, so pinning the APK is
redundant.

Change-Id: I6b82f2facb1bf4aee393af3f0bc3e0bce2538222
…xml.

Remove the entries from media codec xml which
are not in sync with roles mentioned in AOSP.

Change-Id: I169e8c76f15e3ef48dbb942a3146140b38a2a15e
Fix testGetMaxSupportedInstances, based on the
cts-on-gsi results

Change-Id: I482b37345d2e9dfce92bfaf28d998dec7c0ec4df
Fine tuned performance xml based on CTS
results.

Change-Id: I7defc8ca53ea4649768d2b9166978316c41421dd
Since Android 10 that this is already done while inheriting from
full_base_telephony.mk.

Change-Id: If533fbf95a9cf9798ddba24955a624d26f550d62
The fs_config_files for each partition is already added to
PRODUCT_PACKAGES by base_{product,system,system_ext,vendor}.mk.

Change-Id: Ifbadacd5cb20beca70ed8b3accb3baf86a989c92
Change-Id: I1ea88f84af03f157894c11f857fc59ad0a4bae88
 * We don't need to manually set this anymore.

Change-Id: I1239ba541636e53f8ea4373d3815024f2cd60824
* NfcNci and SecureElement are built by handheld_system.mk

Change-Id: I83f686b67778634b584a58d8bae95d237e6dbad1
* Outdated, everything we need is already covered by qcom policy.

Change-Id: I97f692134e2c091049fc7b5f589b3a802538bfa0
 * Enabled globally in I1999b04876f1ddce1574c050b6bc582e9a9a96da

Change-Id: I28e51cb7709d73f70f4c96987bff89cff4cb571a
Signed-off-by: SirRGB <[email protected]>
* They are compiled as dependencies of ipacm.

Change-Id: I72076113083308e26573289923f5d3c00a8a6b44
Signed-off-by: SirRGB <[email protected]>
* This tool can be built manually for debugging cases,
  there is no need to ship it in production

Change-Id: I9ab8b076b4bede70c368c198960ceabc68dad65b
Signed-off-by: SirRGB <[email protected]>
* It's built by default if vndk is set to current

Change-Id: I2a00446046bafe265e5ac894656abc72514319d8
Signed-off-by: SirRGB <[email protected]>
This is copied in vendor/lineage/config/common.mk

Change-Id: Ida45932cdf0505e7295a4af5128d73ac03b34d3e
Signed-off-by: SirRGB <[email protected]>
Change-Id: Ic89566183d2cdc4a20ea83f462c56a14184621ae
Signed-off-by: SirRGB <[email protected]>
We don't need to explicitly add it there.

Change-Id: Ic6bcc030429affdc8027b9a5f1c7b56a2a9a3198
Signed-off-by: SirRGB <[email protected]>
Change-Id: Ifb13eff2bf494ee03bb9cd8f00bf1ef6dc29a7e3
Signed-off-by: SirRGB <[email protected]>
Change-Id: Ibd14f7d31dfaf41e040302eda3bc49f351deb618
Signed-off-by: SirRGB <[email protected]>
* It's normally not used at all.

Co-authored-by: moetayuko <[email protected]>
Signed-off-by: SirRGB <[email protected]>
Change-Id: I22d6b35c72629553817005deaefcae60abc72cfd
Signed-off-by: SirRGB <[email protected]>
* GPU goes idle after about 58ms, no point going any longer

Change-Id: I2913cf07ea32fd89c747e274984749e6efbb5b69
Signed-off-by: SirRGB <[email protected]>
Change-Id: I897c331769443c3cc72e9ed3c9b77a6e334709a8
Signed-off-by: SirRGB <[email protected]>
EmanuelCN and others added 22 commits April 26, 2025 19:20
Change-Id: Iec42bb6c7cb461e2cb09a3e8b58e11bb829823d3
Signed-off-by: SirRGB <[email protected]>
Change-Id: I06a83be233490f0b23cebd83bb71172b7044727b
Signed-off-by: SirRGB <[email protected]>
Switch to Audio HAL V6

Bug: 141989952
Test: atest VtsHalAudioV6_0TargetTest
      atest VtsHalAudioEffectV6_0TargetTest
            manual audio "smoke" test on taimen and walleye

Change-Id: Ieb1cc5c7fdcc5416a328a0a5c4a1996258b81ac8
Signed-off-by: SirRGB <[email protected]>
Legacy service name, use android.hardware.audio.service instead

Bug: 153579444
Test: presubmit
Signed-off-by: Roman Kiryanov <[email protected]>
Merged-In: I4c05accb86dd0c9cd1b3fef3d84e0d54b2afc6a1
Change-Id: I6b55b4b1db2577f4176c99dca7021cfe78e13307
Change-Id: I5a0a04c3d103d3f1292df95395e8f74138b1a18c
Signed-off-by: Joshua Blanchard <[email protected]>
Co-authored-by: Arman-ATI <[email protected]>
Co-authored-by: Chattrapat Sangmanee <[email protected]>
Signed-off-by: SirRGB <[email protected]>
 * As per commit LineageOS/android_hardware_interfaces@11a113a ("Add disable_configstore").

[SebaUbuntu] Remove manifest entry as well

Change-Id: I5482989a8a96227a3e2a5317eacf613c641bfa8e
Change-Id: Ic72d17ebdb388dee9e63e27a36190c93c095fb0c
Change-Id: I0bdd4d63b60a1e29cdd69e71f7268932a105c16b
Change-Id: Ib4408e941d920a3a38132ba1c8360994f5534c0b
Change-Id: I0bde1c273d4abe689f61e7d4ebcf80965d785489
Change-Id: I0c0f3ecddbe6d7b232cc0d13c78ca58094e4e720
Co-authored-by: Chattrapat Sangmanee <[email protected]>
Co-authored-by: Arman-ATI <[email protected]>

Change-Id: I9a36e9b33bf8c73cc0a98d441b141c3c698bc955
* This is required to build applypatch for updating recovery

Change-Id: I38053691f7724b5d6c30159c410d5d04ac136180
Change-Id: I9560fd0da00958d9349a0881b5a5f64a2c02e495
Qualcomm targets can now build hermetic partitions.

Change-Id: I241105e01d85fea983b34846ca675666ac07541b
* new extract utils chmod these to 664

Change-Id: Ibae940a4ea69aba80101999e854da005ce5db3b9
Change-Id: Ia1b8097d28dd4888232fe383b830515b1b9bafaa
Change-Id: I4b2f3e79b5e518889d9771bf8990e27babca8b61
Change-Id: Idedeb51e027a09f64a29ac67a3a2f2a0594213f6
…gets

The last bit that was preventing building hermetic images.

Change-Id: I75bb7de4593a7992f6015317cf97e088beeba0cb
Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f
@SirRGB
Copy link
Author

SirRGB commented Apr 26, 2025

68b7fa0 might have too many packages since I didnt check it myself with strace or whatever, but it works, so...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.