[libcamera-devel] [PATCH v2 0/6] android: Report frame durations
Jacopo Mondi
jacopo at jmondi.org
Tue Jan 26 18:30:02 CET 2021
The only difference compared to v1 is [4/6] which I left un-squashed
to ease review.
The issue is subtle and manifests itself with a number of CTS tests
that "fail to open camera". The culprit is the ov13858 minimum frame
duration that is registered as 33389 microseconds, and the android
camera framework filters away all streams intended for preview/record
with a minimum frame duration larger than 33366 microseconds.
The rounding criteria are quite arbitrary, so I expect someone to
scream to those.
Thanks
j
Jacopo Mondi (6):
libcamera: camera_sensor: Make VBLANK mandatory
libcamera: ipu3: Register FrameDurations control
android: camera_device: Compute frame durations
fixup! android: camera_device: Compute frame durations
android: camera_device: Use AE FPS range in template
android: camera_device: Return AE FPS range
Documentation/sensor_driver_requirements.rst | 6 +-
src/android/camera_device.cpp | 137 +++++++++++++++----
src/libcamera/camera_sensor.cpp | 1 +
src/libcamera/pipeline/ipu3/ipu3.cpp | 35 ++++-
4 files changed, 147 insertions(+), 32 deletions(-)
--
2.30.0
More information about the libcamera-devel
mailing list