sonyxperiadev / device-sony-common

70 stars 143 forks source link

[COMMON] common-treble: Add vendor.display.config interfaces #824

Closed kholk closed 3 years ago

kholk commented 3 years ago

These interfaces are required by various (many!) components.

MarijnS95 commented 3 years ago

Unfortunately I'm lost for time (it's been freezing here for a week, we can ice-skate on "natural ice" since ~8 years??!?!) but this - as you rightfully closed - makes little sense.

It'd be fine if these libraries are merely required for fallbacks, like graphics where mapper@3.0 is probed and there is a fallback for mapper@2.0 (for which it obviously needs to dynamically link against that interface library) - even though none of our HALs (passthrough or binderized) host it.

However, as I understand from internal discussions the camera binaries literally try to probe interfaces like vendor.display.config@1.9 even though we're only hosting @2.0. This simply means: