libcamera/src/android
Umang Jain 1976179623 android: camera_stream: Plumb process() with Camera3RequestDescriptor
Data (or broader context) required for post processing of a camera request
is saved via Camera3RequestDescriptor. Instead of passing individual
arguments to CameraStream::process(), pass the Camera3RequestDescriptor
pointer to it. All the arguments necessary to run the post-processor can
be accessed from the descriptor.

Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
2021-10-19 19:15:27 +05:30
..
cros android: cros: Simplify integration 2021-06-25 16:09:46 +01:00
data android: nautilus: Add camera HAL configuration 2021-08-04 09:03:37 +05:30
jpeg android: camera_stream: Plumb process() with Camera3RequestDescriptor 2021-10-19 19:15:27 +05:30
metadata android: metadata: Add SPDX tag 2019-08-12 10:34:13 +02:00
mm android: mm: cros_camera_buffer: Log failure error on cleanup 2021-09-09 11:44:30 +05:30
yuv android: camera_stream: Plumb process() with Camera3RequestDescriptor 2021-10-19 19:15:27 +05:30
camera3_hal.cpp libcamera/base: Move extended base functionality 2021-06-25 16:11:08 +01:00
camera_buffer.h android: camera_buffer: Add stride/offset/size function 2021-08-27 00:52:32 +03:00
camera_capabilities.cpp android: capabilities: Cap frame rate to 30 FPS 2021-10-15 09:32:32 +02:00
camera_capabilities.h android: capabilities: Collect absolute max frame durations 2021-10-15 09:32:31 +02:00
camera_device.cpp android: camera_stream: Plumb process() with Camera3RequestDescriptor 2021-10-19 19:15:27 +05:30
camera_device.h android: camera_request: Turn struct into a class 2021-10-19 19:14:58 +05:30
camera_hal_config.cpp libcamera: base: extensible: Pass private pointer as unique_ptr<> 2021-08-16 23:57:27 +03:00
camera_hal_config.h libcamera/base: Move class helpers to the base library 2021-06-25 16:11:03 +01:00
camera_hal_manager.cpp android: Override camera as "Internal" provided found in HAL config 2021-08-04 09:03:33 +05:30
camera_hal_manager.h android: Disable copy and move for CameraHalManager 2021-07-06 19:58:36 +03:00
camera_metadata.cpp android: metadata: Add hasEntry and entryContains 2021-08-02 18:07:19 +09:00
camera_metadata.h android: metadata: Fix addEntry template type 2021-08-02 18:07:22 +09:00
camera_ops.cpp android: Implement flush() camera operation 2021-06-14 12:26:28 +02:00
camera_ops.h android: Remove internal thread 2020-02-13 13:23:23 +02:00
camera_request.cpp android: camera_request: Turn struct into a class 2021-10-19 19:14:58 +05:30
camera_request.h android: camera_device: Build capture_result dynamically 2021-10-19 19:15:24 +05:30
camera_stream.cpp android: camera_stream: Plumb process() with Camera3RequestDescriptor 2021-10-19 19:15:27 +05:30
camera_stream.h android: camera_stream: Plumb process() with Camera3RequestDescriptor 2021-10-19 19:15:27 +05:30
camera_worker.cpp android: camera_worker: Use Camera3RequestDescriptor as cookie 2021-09-30 18:28:36 +05:30
camera_worker.h android: camera_worker: Use Camera3RequestDescriptor as cookie 2021-09-30 18:28:36 +05:30
meson.build camera_device: Remove private scope of Camera3RequestDescriptor 2021-10-19 19:14:53 +05:30
post_processor.h android: camera_stream: Plumb process() with Camera3RequestDescriptor 2021-10-19 19:15:27 +05:30