camera/media: Support legacy HALv1 camera in mediaserver
Pre 7.0 camera HALv1 can not share its video buffers
across different processes, which requires us to
disable this security feature.
This change allows devices to re-integrate cameraserver
and mediaserver which is the first step to support older
prebuilt camera HALs. A follow-up change will add back
support for legacy buffer handling.
To enable:
TARGET_HAS_LEGACY_CAMERA_HAL1 := true
media.stagefright.legacyencoder=true
media.stagefright.less-secure=true
Change-Id: I4fcc8907ea235b7e83af26122b4da97ca5117816
mediaserver: Update HALv1 dependencies for 8.1.0
* Add libcameraservice shared library dependency
* Add new libgui, android.hardware.camera.common@1.0
and android.hardware.camera.provider@2.4 shared
libraries and exported headers HAL dependencies
* Match cameraserver HIDL additions and dependencies
* When TARGET_HAS_LEGACY_CAMERA_HAL1 is set, the mediaserver
includes CameraService.h but exported headers are missing
* Error upon build due to missing libcameraservice linkage:
fatal error: 'android/hardware/BnCameraService.h' file not found
mediaserver: Update HALv1 dependencies for 9.0.0
* Disable active state UID validation for HAL1 devices
Change-Id: Ib6bb8a4e9ef18606c64e2dff13504d2eeaac13b1
Signed-off-by: Adrian DC <radian.dc@gmail.com>
Loading
Please register or sign in to comment