From: TreeHugger Robot Date: Fri, 16 Feb 2018 01:34:00 +0000 (+0000) Subject: Merge "camera: Update logical multi-camera requirement" X-Git-Tag: android-x86-9.0-r1~26^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=6916b4fbf7c2941ad28204eef9557421a578e6ec;hp=6c3586362874755adc33fafee242372da40ac0bb;p=android-x86%2Fsystem-media.git Merge "camera: Update logical multi-camera requirement" --- diff --git a/camera/docs/docs.html b/camera/docs/docs.html index 92afa1b1..f4c60ecf 100644 --- a/camera/docs/docs.html +++ b/camera/docs/docs.html @@ -16888,19 +16888,24 @@ also exposed to the application.

  • android.lens.radialDistortion
  • +
  • The SENSOR_INFO_TIMESTAMP_SOURCE of the logical device and physical devices must be + the same.
  • The logical camera device must be LIMITED or higher device.
  • Both the logical camera device and its underlying physical devices support the mandatory stream combinations required for their device levels.

    Additionally, for each guaranteed stream combination, the logical camera supports:

    Using physical streams in place of a logical stream of the same size and format will not slow down the frame rate of the capture, as long as the minimum frame duration diff --git a/camera/docs/metadata_definitions.xml b/camera/docs/metadata_definitions.xml index dec8acb2..11304114 100644 --- a/camera/docs/metadata_definitions.xml +++ b/camera/docs/metadata_definitions.xml @@ -5122,6 +5122,8 @@ xsi:schemaLocation="http://schemas.android.com/service/camera/metadata/ metadata - android.lens.poseTranslation - android.lens.intrinsicCalibration - android.lens.radialDistortion + * The SENSOR_INFO_TIMESTAMP_SOURCE of the logical device and physical devices must be + the same. * The logical camera device must be LIMITED or higher device. Both the logical camera device and its underlying physical devices support the @@ -5129,13 +5131,16 @@ xsi:schemaLocation="http://schemas.android.com/service/camera/metadata/ metadata Additionally, for each guaranteed stream combination, the logical camera supports: - * Replacing one logical {@link android.graphics.ImageFormat#YUV_420_888|AIMAGE_FORMAT_YUV_420_888 YUV_420_888} + * For each guaranteed stream combination, the logical camera supports replacing one + logical {@link android.graphics.ImageFormat#YUV_420_888|AIMAGE_FORMAT_YUV_420_888 YUV_420_888} or raw stream with two physical streams of the same size and format, each from a separate physical camera, given that the size and format are supported by both physical cameras. - * Adding two raw streams, each from one physical camera, if the logical camera doesn't - advertise RAW capability, but the underlying physical cameras do. This is usually - the case when the physical cameras have different sensor sizes. + * If the logical camera doesn't advertise RAW capability, but the underlying physical + cameras do, the logical camera will support guaranteed stream combinations for RAW + capability, except that the RAW streams will be physical streams, each from a separate + physical camera. This is usually the case when the physical cameras have different + sensor sizes. Using physical streams in place of a logical stream of the same size and format will not slow down the frame rate of the capture, as long as the minimum frame duration