Commit Graph

  • 268882fa30 ipa: ipu3: Move ExposureTime to IPA Jean-Michel Hautbois 2021-11-05 21:24:15 +01:00
  • ca9adf6b92 ipa: ipu3: Cache line duration at configure call Jean-Michel Hautbois 2021-11-10 20:40:18 +01:00
  • 9bef4144c8 ipa: ipu3: Send color temperature in the metadata Jean-Michel Hautbois 2021-11-05 18:57:10 +01:00
  • a0734f72d4 ipa: ipu3: awb: Add support for color temperature Jean-Michel Hautbois 2021-11-05 18:56:57 +01:00
  • 891ec3f872 ipa: ipu3: agc: Store exposure in units of time Jean-Michel Hautbois 2021-11-04 18:22:46 +01:00
  • 93af8ea616 ipa: ipu3: agc: Update previous exposure value Jean-Michel Hautbois 2021-11-04 16:43:28 +01:00
  • f8f07f9468 ipa: ipu3: agc: Improve gain calculation Jean-Michel Hautbois 2021-11-04 10:58:07 +01:00
  • 3d81620b20 ipa: ipu3: agc: Refactor ev gain calculation and testing Jean-Michel Hautbois 2021-11-04 14:22:37 +01:00
  • 4fdf1e4f5e ipa: ipu3: agc: Compute the gain for each frame Jean-Michel Hautbois 2021-11-04 14:20:42 +01:00
  • 5614c95794 ipa: ipu3: agc: Limit the number of saturated cells Jean-Michel Hautbois 2021-11-04 12:19:57 +01:00
  • 5233581e51 ipa: ipu3: Use sensor controls to update frameContext Jean-Michel Hautbois 2021-11-08 13:52:50 +01:00
  • 726d6087c0 ipu3: ipa: Report effective sensor controls with statistics to IPA Han-Lin Chen 2021-10-29 19:59:15 +08:00
  • f12efa6730 ipa: ipu3: Extend ipu3 ipa interface for sensor controls Han-Lin Chen 2021-10-29 19:59:14 +08:00
  • 6b288f8f4f libcamera: pipeline: ipu3: Fix minCrop indentation Kieran Bingham 2021-11-10 23:33:41 +00:00
  • 1b30992b62 android: Camera3RequestDescriptor: Provide a constructor for StreamBuffer Umang Jain 2021-10-28 22:32:54 +05:30
  • 701266653c android: mm: Null check for CameraBufferManager Umang Jain 2021-10-07 15:09:36 +05:30
  • a5b323e05d ipa: ipu3: List the events in their order of calling Jean-Michel Hautbois 2021-11-05 15:57:22 +01:00
  • 4b8c50bda2 libcamera: framebuffer: Fix isContiguous log message Kieran Bingham 2021-11-04 11:12:37 +00:00
  • 06008c6e81 pipeline: raspberrypi: Fix rounding issue in findBestFormat() Naushir Patuck 2021-11-02 12:46:57 +00:00
  • 5004d8a969 libcamera: ipa: raspberrypi: Add support for imx519 sensor Arducam info 2021-10-20 14:23:34 +01:00
  • 460da2b580 pipeline: raspberrypi: Account for a missing Unicam embedded data node Naushir Patuck 2021-11-01 09:15:10 +00:00
  • ca67bf09f1 pipeline: raspberrypi: Remove "unpacked" format penalty in mode selection Naushir Patuck 2021-11-01 09:15:09 +00:00
  • 83a5128161 pipeline: raspberrypi: Convert the pipeline handler to use media controller Naushir Patuck 2021-11-01 09:15:08 +00:00
  • 5acc21fd04 pipeline: raspberrypi: Apply sensor flips at the start of configure() Naushir Patuck 2021-11-01 09:15:07 +00:00
  • 91bd175c8f libcamera: bayer_format: Add PixelFormat conversion helpers to BayerFormat class Naushir Patuck 2021-11-01 09:15:06 +00:00
  • 16ab13eaa9 libcamera: bayer_format: Add unpacked mono 10-bit format to the conversion table Naushir Patuck 2021-11-01 09:15:05 +00:00
  • c308ae532a libcamera: bayer_format: Rework BayerFormat conversion table Naushir Patuck 2021-11-01 09:15:04 +00:00
  • 364ae3b78d libcamera: bayer_format: Turn BayerFormat::Packing into scoped enum Laurent Pinchart 2021-11-01 09:15:03 +00:00
  • 9e3470ad3e libcamera: formats: Add R10_CSI2P format Naushir Patuck 2021-11-01 09:15:02 +00:00
  • 264a673d28 libcamera: formats: Add R10 and R12 formats Laurent Pinchart 2021-11-01 09:15:01 +00:00
  • dc2f47e6e5 include: drm_fourcc: Add R10 and R12 FourCC Laurent Pinchart 2021-11-01 09:15:00 +00:00
  • 79ec22a559 Documentation: coding-style: Document error handling rules Laurent Pinchart 2021-10-27 22:11:40 +03:00
  • 398c0d611a Documentation: Fix build when the IPU3 pipeline handler is disabled Laurent Pinchart 2021-10-27 22:21:34 +03:00
  • 76bd9f3d80 libcamera: pixel_format: remove duplicated return documentation Kieran Bingham 2021-10-27 14:11:13 +01:00
  • 0a1aaa8d55 libcamera: v4l2_videodevice: provide hasMediaController() Kieran Bingham 2021-10-27 13:03:53 +01:00
  • 4d4694cd9f ipa: ipu3: agc: Clamp shutter speed Jean-Michel Hautbois 2021-10-25 23:28:48 +02:00
  • 40eb230999 ipa: ipu3: ipa_context: Fix doxygen warnings Kieran Bingham 2021-10-26 11:46:55 +02:00
  • 45dd519889 Documentation: Include IPU3 in Doxygen build Kieran Bingham 2021-09-16 16:59:18 +01:00
  • f79f7331cd ipa: ipu3: Implement an empty stop() function Jean-Michel Hautbois 2021-09-28 17:10:54 +02:00
  • 9b5f9e6487 ipa: ipu3: Fix badly documented context variables Jean-Michel Hautbois 2021-10-22 17:08:08 +02:00
  • 5faa0b1a2a ipa: ipu3: Isolate ipa_context documentation Kieran Bingham 2021-10-22 17:03:03 +02:00
  • c46c889e20 ipa: ipu3: algorithms: awb: Privatize internal structures Kieran Bingham 2021-09-17 15:31:04 +01:00
  • f225154018 ipa: ipu3: Fix the IPU3 AWB doxygen references Kieran Bingham 2021-09-17 15:27:14 +01:00
  • 6d89ca6b65 ipa: ipu3: ipa_context: Fix file reference Kieran Bingham 2021-09-16 17:05:44 +01:00
  • 372698ece3 Documentation: IPU3 IPA Design guide Kieran Bingham 2021-09-12 22:30:17 +01:00
  • a1f0df8654 ipa: ipu3: tonemapping: Add the documentation for ToneMapping Jean-Michel Hautbois 2021-10-22 16:53:04 +02:00
  • ec5ceceaf7 ipa: ipu3: tonemapping: Implement configure call Jean-Michel Hautbois 2021-10-22 15:58:26 +02:00
  • acbad32b2e ipa: ipu3: tonemapping: Generate the LUT only on gamma change Jean-Michel Hautbois 2021-09-06 18:01:26 +02:00
  • acf6b42ab4 ipa: ipu3: agc: Document AGC mean-based algorithm Jean-Michel Hautbois 2021-08-26 12:48:15 +02:00
  • faeb07e897 ipa: ipu3: awb: Reword accumulator documentation Jean-Michel Hautbois 2021-10-22 15:28:11 +02:00
  • 7635f71a0a ipa: ipu3: awb: Add AWB class documentation Jean-Michel Hautbois 2021-08-23 08:25:57 +02:00
  • db5f8d3271 ipa: ipu3: Explicitly use the statistics parameter Jean-Michel Hautbois 2021-09-06 18:08:51 +02:00
  • 08df88e5b4 ipa: ipu3: Document the IPAIPU3 class Jean-Michel Hautbois 2021-09-06 18:06:53 +02:00
  • da0d5caa7f ipa: ipu3: Document IPAIPU3::configure Jean-Michel Hautbois 2021-09-06 16:28:47 +02:00
  • 346baa856b ipa: ipu3: Document IPAIPU3 class interface Jean-Michel Hautbois 2021-09-06 16:02:51 +02:00
  • b1cefe38f3 android: post_processor: Make post processing async Umang Jain 2021-10-26 12:51:48 +05:30
  • 05862a7e35 android: post_processor: Drop return value for process() Umang Jain 2021-10-26 12:51:47 +05:30
  • 6b706e1c3e android: Track and notify post processing of streams Umang Jain 2021-10-26 12:51:46 +05:30
  • 79cdb1f19d android: post_processor: Consolidate contextual information Umang Jain 2021-10-26 12:51:45 +05:30
  • 64bcbd0e2c android: camera_device: Refactor descriptor status and sendCaptureResults() Umang Jain 2021-10-26 12:51:44 +05:30
  • ed9eb080e9 android: post_processor_jpeg: Replace encoder_ nullptr check Umang Jain 2021-10-26 12:51:43 +05:30
  • d559905c5f android: camera_stream: Replace post-processor nullptr check Umang Jain 2021-10-26 12:51:42 +05:30
  • 88a90ba2a7 libcamera: request: Use external CameraControlValidator Kieran Bingham 2021-08-10 16:59:55 +01:00
  • 42f5a75001 libcamera: camera: Create a CameraControlValidator Kieran Bingham 2021-08-10 16:56:51 +01:00
  • 1402152ad3 libcamera: v4l2_videodevice: Explain multiplanar bytesused reasoning Kieran Bingham 2021-10-14 09:54:05 +01:00
  • 43d098ce5f ipa: ipu3: Use sensor limits for analogue gain Jean-Michel Hautbois 2021-10-21 18:23:37 +02:00
  • 58486847f0 ipa: ipu3: agc: Remove unused variables Jean-Michel Hautbois 2021-10-12 20:58:17 +02:00
  • cbf2c9a612 ipa: ipu3: agc: Refactor condition on exposure correction Jean-Michel Hautbois 2021-10-12 20:38:10 +02:00
  • cd0b3402ea ipa: ipu3: agc: Introduce previous exposure value Jean-Michel Hautbois 2021-10-12 17:06:02 +02:00
  • fd5a82ea88 ipa: ipu3: agc: Rename gains properly Jean-Michel Hautbois 2021-10-12 17:01:15 +02:00
  • 17dbae2325 ipa: ipu3: agc: Simplify division of exposure/gain Jean-Michel Hautbois 2021-10-12 16:52:44 +02:00
  • f1cf01d13b ipa: ipu3: agc: Use filtered exposure values Jean-Michel Hautbois 2021-10-21 07:52:33 +02:00
  • a58a784e53 ipa: ipu3: agc: Change analogue gain limits Jean-Michel Hautbois 2021-10-12 16:44:54 +02:00
  • 355503233b ipa: ipu3: agc: Change exposure limits Jean-Michel Hautbois 2021-10-12 16:41:20 +02:00
  • 02686a052a ipa: ipu3: agc: Rename exposure values properly Jean-Michel Hautbois 2021-10-12 07:50:02 +02:00
  • fac6734a4f ipa: ipu3: awb: Change minimal green threshold value Jean-Michel Hautbois 2021-10-07 17:46:12 +02:00
  • 9469fededd ipa: ipu3: awb: Use saturation under 90% Jean-Michel Hautbois 2021-10-07 17:32:27 +02:00
  • 7c9c1a2a92 ipa: ipu3: set frameContext before controls Jean-Michel Hautbois 2021-10-07 10:03:49 +02:00
  • 59687683a1 ipa: ipu3: awb: Set a threshold for the green saturation Jean-Michel Hautbois 2021-09-30 11:05:16 +02:00
  • f407027451 android: camera_device: Cleanup header includes Laurent Pinchart 2021-10-20 06:27:10 +03:00
  • a31c8f02b9 android: camera_metadata: Rename get() to getMetadata() Umang Jain 2021-10-19 17:18:02 +05:30
  • 274607478c android: camera_stream: Define explicit move constructor and destructors Laurent Pinchart 2021-10-19 17:18:01 +05:30
  • 5f4f444aed android: camera_stream: Don't close fence if wait fails Laurent Pinchart 2021-10-19 17:18:00 +05:30
  • e82d7e4767 android: camera_request: Don't embed full camera3_stream_buffer_t Laurent Pinchart 2021-10-19 17:17:59 +05:30
  • b393edb181 android: camera_device: Use abortRequest() instead of open-coding it Laurent Pinchart 2021-10-19 17:17:58 +05:30
  • a769684815 android: camera_stream: Return non-const pointer from camera3Stream() Laurent Pinchart 2021-10-19 17:17:57 +05:30
  • 640bf94d02 android: camera_stream: Pass StreamBuffer to process() Laurent Pinchart 2021-10-19 17:17:56 +05:30
  • 573fcb94d6 android: camera_device: Create struct to track per stream buffer Umang Jain 2021-10-19 17:17:55 +05:30
  • 1976179623 android: camera_stream: Plumb process() with Camera3RequestDescriptor Umang Jain 2021-10-19 17:17:54 +05:30
  • 1abdcf803d android: camera_device: Build capture_result dynamically Laurent Pinchart 2021-10-19 17:17:53 +05:30
  • 030c8f1a7e android: camera_request: Turn struct into a class Laurent Pinchart 2021-10-19 17:17:52 +05:30
  • 109a98e8c0 camera_device: Remove private scope of Camera3RequestDescriptor Umang Jain 2021-10-19 17:17:51 +05:30
  • db39cc7698 build: Preserve upstream git versioning using meson dist Naushir Patuck 2021-10-18 10:29:42 +01:00
  • 54637a615d utils: gen-version: Pass the meson source root to the gen-version.sh script Naushir Patuck 2021-10-18 10:29:41 +01:00
  • 40d9947781 utils: hooks: pre-push: Check push to integration/* branches Laurent Pinchart 2021-10-18 08:42:55 +03:00
  • 78e94065fc README: Document dependencies for backtrace generation Laurent Pinchart 2021-10-13 00:32:08 +03:00
  • 5b39dc6d9b libcamera: v4l2_videodevice: Improve debugging when buffer is too small Laurent Pinchart 2021-10-08 13:15:56 +03:00
  • 3b07397f0e ipa: ipu3: agc: Remove "using" directive from agc.h header Laurent Pinchart 2021-10-15 03:28:20 +03:00
  • 5ae92dae58 ipa: ipu3: awb: Don't pass member variable to member function Laurent Pinchart 2021-10-15 03:17:29 +03:00
  • 12ecb75c4f android: Re-order out-of-order completion path Jacopo Mondi 2021-10-14 12:28:48 +02:00