Commit Graph

  • 5bb87f0f3a qcam: assets: shader: bayer_8.frag: Add precision Kunal Agarwal 2022-06-29 00:42:38 +05:30
  • d010a51aa4 ipa: rkisp1: Transfer queueRequest() call to each algorithm Florian Sylvestre 2022-07-20 17:42:19 +02:00
  • 242191fbb6 ipa: libipa: algorithm: Add queueRequest() to the Algorithm class Florian Sylvestre 2022-07-20 17:42:18 +02:00
  • c49f47589c pipeline: raspberrypi: Improve image/embedded buffer matching logic Naushir Patuck 2022-07-13 13:00:35 +01:00
  • d4eee094e6 libcamera: pipeline: simple: converter: Handle unsupported input format Xavier Roumegue 2022-07-15 17:16:07 +02:00
  • cf66dee4ac ipa: rkisp1: Drop unnecessary forward declarations and includes Laurent Pinchart 2022-07-13 04:19:09 +03:00
  • 8b02645845 libcamera: controls: Suppress error message from ControlList::get() Naushir Patuck 2022-07-20 09:15:34 +01:00
  • 4d22621ec1 libcamera: controls: Drop ControlList::contains() Laurent Pinchart 2022-07-20 00:27:37 +03:00
  • b0b6621489 test: control_list: Use get() to test for control presence Laurent Pinchart 2022-07-20 00:17:38 +03:00
  • 38136f9e11 licamera: controls: Update ControlList::get() documentation Laurent Pinchart 2022-07-19 23:50:29 +03:00
  • e70a3122a9 licamera: controls: Drop unnecessary template qualifiers in documentation Laurent Pinchart 2022-07-19 23:50:29 +03:00
  • 9caee4c662 libcamera: Remove extra ':' after '\todo' Laurent Pinchart 2022-07-19 23:49:25 +03:00
  • 62ee701d19 pipeline: rkisp1: Support devices without self path Paul Elder 2022-06-27 19:55:12 +09:00
  • 62e32042ae gstreamer: Be pedantic on srcpads access Umang Jain 2022-06-30 12:04:43 +05:30
  • 9eb8211160 utils: ipu3-pack: Provide a 10-bit bayer packing utility Umang Jain 2022-07-13 17:45:34 +05:30
  • f995ff25a3 libcamera: controls: Avoid double lookups Laurent Pinchart 2022-07-11 01:09:09 +03:00
  • 1c4d480185 libcamera: controls: Use std::optional to handle invalid control values Christian Rauch 2022-07-05 10:55:48 +01:00
  • ef77e26379 qcam: viewfinder_qt: Support X RGB variants Kieran Bingham 2022-07-05 16:04:03 +01:00
  • 24095ff765 qcam: format_converter: Support X RGB variants Kieran Bingham 2022-07-05 16:03:24 +01:00
  • 45f3e0b8f4 qcam: viewfinder_qt: Fix include orders Kieran Bingham 2022-07-05 16:06:51 +01:00
  • 260b0e1a4c qcam: main_window: Fix include ordering Kieran Bingham 2022-04-13 00:40:56 +02:00
  • 5ef59cd190 libcamera: raspberry: Fix format validation Jacopo Mondi 2022-07-15 15:52:03 +02:00
  • e9b6b36282 cam: sdl: Use uint32_t in place of SDL_PixelFormatEnum Jacopo Mondi 2022-07-14 20:14:26 +02:00
  • a5877e0307 utils: rkisp1: Support optional CSI-2 receiver subdev Laurent Pinchart 2022-03-01 22:35:16 +02:00
  • 4d3a118c11 utils: rkisp1: Fix pixel format for raw capture Laurent Pinchart 2022-03-01 22:35:16 +02:00
  • 9007d37939 utils: rkisp1: Fix sensor format parsing Laurent Pinchart 2022-03-01 22:35:16 +02:00
  • 695304c43f utils: rkisp1: Remove frames before starting capture Laurent Pinchart 2022-03-01 22:35:16 +02:00
  • 090ac69416 pipeline: raspberrypi: Fix incorrect advertising of ScalerCrop Naushir Patuck 2022-07-05 14:59:56 +01:00
  • 9a2fd76ef1 pipeline: rkisp1: Support media graph with separate CSI RX Paul Elder 2022-01-28 20:13:23 +09:00
  • 3e15e8c6c3 utils: ipu3-unpack: Fix error string Umang Jain 2022-07-11 16:28:34 +05:30
  • 1fa2d579de libcamera: base: Suppress clang-11 compile error on ARM32 Naushir Patuck 2022-07-12 14:01:38 +01:00
  • ba6435930f meson: Correctly pass the global include to the compiler Eli Schwartz 2022-07-06 15:10:16 -04:00
  • ed12bb4aba utils: raspberrypi: ctt: load_image: Ignore JPEG files with no raw data William Vinnicombe 2022-07-06 11:18:34 +01:00
  • 2778c3298c test: delayed_controls: Remove sequenceOffset Jacopo Mondi 2022-07-05 20:35:36 +02:00
  • 458d917ca2 libcamera: camera: Reset request sequence number on stop/start Umang Jain 2022-07-01 16:02:36 +05:30
  • 6f539a6d2f delayed_controls: Remove reduandant firstSequence_ Kieran Bingham 2022-07-04 14:37:51 +01:00
  • b3fd8e14b5 gstreamer: Fix race conditions in task pause/resume Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • 29ef923877 gstreamer: Split completed request processing to a separate function Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • cc9998c90f gstreamer: Split request creation to a separate function Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • b8708937bf gstreamer: Fix pads locking Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • 06bd05bece gstreamer: Use dedicated lock for request queues Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • 3ae535ceb4 gstreamer: Combine the two pad loops in the task run handler Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • 413dbfb1e7 gstreamer: Handle completed requests in the libcamerasrc task Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • a4df063a94 gstreamer: Rename queued requests queue to queuedRequests_ Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • 4517344a55 gstreamer: Move timestamp calculation out of pad loop Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • 674c2bf1f1 gstreamer: Pass Stream to RequestWrap::addBuffer() Laurent Pinchart 2022-05-11 01:30:23 +03:00
  • 44d14d8245 gstreamer: Move variable to loop scope Laurent Pinchart 2022-05-11 01:30:23 +03:00
  • 053ffcca06 gstreamer: Use gst_task_resume() when available Laurent Pinchart 2022-06-21 22:47:53 +03:00
  • d5b0cec839 libcamera: framebuffer: Turn the cookie into a 64-bit integer Laurent Pinchart 2022-05-11 01:42:35 +03:00
  • 3fa79cc688 ipa: rkisp1: Add support of Black Level Correction tuning Florian Sylvestre 2022-06-17 11:23:15 +02:00
  • e7ec7d4de1 ipa: rkisp1: Add OV5640 tuning file Florian Sylvestre 2022-06-17 11:23:14 +02:00
  • f2869a4167 ipa: rkisp1: Add IMX219 tuning file Laurent Pinchart 2022-06-19 20:47:36 +03:00
  • ad57d2c51d ipa: rkisp1: Add YAML tuning file support Florian Sylvestre 2022-06-20 03:49:06 +03:00
  • d22c0020ef ipa: rkisp1: Register algorithms Laurent Pinchart 2022-06-17 11:23:13 +02:00
  • 011a4668fb pipeline: rkisp1: Support IPA tuning file Florian Sylvestre 2022-06-17 11:23:11 +02:00
  • e9c53ac4d8 ipa: libipa: module: Make the Module class Loggable Laurent Pinchart 2022-06-20 04:13:17 +03:00
  • 7a5e23585f ipa: libipa: module: Add support for instantiation from YAML Laurent Pinchart 2022-06-20 03:36:23 +03:00
  • 575ca88544 ipa: libipa: algorithm: Add init() function to the Algorithm class Florian Sylvestre 2022-06-17 11:23:12 +02:00
  • d1934c6490 ipa: libipa: algorithm: Add an algorithm registration mechanism Laurent Pinchart 2022-06-20 02:30:32 +03:00
  • 5f94b262da ipa: libipa: Move ipa namespace documentation to module.cpp Laurent Pinchart 2022-06-20 00:12:00 +03:00
  • 83df785493 ipa: libipa: Introduce a Module class template Laurent Pinchart 2022-06-20 00:12:00 +03:00
  • 9dacde0d65 pipeline: raspberrypi: Advertise ScalerCrop from the pipeline handler Naushir Patuck 2022-06-22 11:20:47 +01:00
  • ac955c425d pipeline: ipa: raspberrypi: Correctly report available control limits Naushir Patuck 2022-06-22 11:20:46 +01:00
  • 53ada24e63 pipeline: ipa: raspberrypi: Move ControlInfoMap to the IPA Naushir Patuck 2022-06-22 11:20:45 +01:00
  • 8acfb8494c ipa: raspberrypi: Use std::optional in DeviceStatus Naushir Patuck 2022-06-29 09:57:22 +01:00
  • 95151dd06f ipa: raspberrypi: imx477: Get sensor temperature from embedded data Naushir Patuck 2022-06-29 09:57:21 +01:00
  • 2a321be376 ipa: raspberrypi: Add sensor temperature to DeviceStatus Naushir Patuck 2022-06-29 09:57:20 +01:00
  • 71fb654918 libcamera: controls: Add SensorTemperature control Naushir Patuck 2022-06-29 09:57:19 +01:00
  • 1c9dc0fd89 libcamera: v4l2_videodevice: Identify non-zero stream starts Kieran Bingham 2022-05-02 16:42:49 +02:00
  • 27cc0a6b58 README: Add some extra optional dependencies for cam sinks Eric Curtin 2022-06-22 15:37:32 +01:00
  • 7ec3bfedbe meson: options: Disable pycamera by default Javier Martinez Canillas 2022-06-23 14:10:38 +02:00
  • bb84fc6a74 README: Add short testing instructions with cam Laurent Pinchart 2022-06-21 15:24:16 +03:00
  • e135db8cb4 Documentation: Fix length of title underlines Laurent Pinchart 2022-06-21 15:23:44 +03:00
  • 10be87fa7c Documentation: Use language 'en' for Sphinx 5.0.0 Jacopo Mondi 2022-06-20 14:48:14 +02:00
  • 7cd8b54fd7 cam: kms_sink: Remove limitation that camera and display must match Eric Curtin 2022-06-17 10:41:27 +01:00
  • c7d260c03a libcamera: yaml_parser: Add get() specializations for 16-bit integers Laurent Pinchart 2022-05-25 01:58:14 +03:00
  • 839c4a5a48 libcamera: yaml_parser: Fix range checks for 32-bit integers Laurent Pinchart 2022-05-25 01:58:13 +03:00
  • 9dacead615 libcamera: yaml_parser: Remove memberNames() function Laurent Pinchart 2022-05-25 01:58:12 +03:00
  • 12bf404147 android: Use the YamlObject iterator API Laurent Pinchart 2022-05-25 01:58:11 +03:00
  • 90577226aa test: yaml_parser: Extend tests to cover the iterator API Laurent Pinchart 2022-05-25 01:58:10 +03:00
  • 3a18ad1607 libcamera: yaml_parser: Add iterator API Laurent Pinchart 2022-05-25 01:58:09 +03:00
  • 40f8cbda60 libcamera: yaml_parser: Use std::is_same_v<> Laurent Pinchart 2022-06-16 15:17:44 +03:00
  • 7f500a6c36 cam: drm: Support /dev/dri cards other than 0 Eric Curtin 2022-06-17 11:00:44 +01:00
  • 4bb284e0fa ipa: ipu3: awb: Correct the gains calculation Jean-Michel Hautbois 2022-06-15 16:57:43 +02:00
  • d2c097c482 Documentation: Update the "Start an event loop" section Daniel Semkowicz 2022-06-17 16:35:49 +02:00
  • d85a91cf56 Documentation: Update code examples to use the Request::reuse() method Daniel Semkowicz 2022-06-17 16:35:48 +02:00
  • 14ae86f0c9 Documentation: Add the missing const to the example code Daniel Semkowicz 2022-06-17 16:35:47 +02:00
  • f44ce70d9b Documentation: Fix createRequest unique_ptr Tommaso Merciai 2022-06-13 10:27:25 +02:00
  • 71bdc1e441 libcamera: pipeline: simple: Support scaling on the sensor Laurent Pinchart 2022-04-07 13:23:26 +03:00
  • 5fe1f00f19 libcamera: pipeline: simple: Store sensor resolution in configuration Laurent Pinchart 2022-04-07 14:12:15 +03:00
  • 6984f07c0e libcamera: pipeline: simple: Factor out format test to separate function Laurent Pinchart 2022-04-07 12:58:16 +03:00
  • 0416488635 libcamera: pipeline: simple: Document the pipeline traversal algorithm Laurent Pinchart 2022-04-06 21:08:27 +03:00
  • 610e59fc83 libcamera: pipeline: simple: Improve debug message on config failure Laurent Pinchart 2022-05-02 07:48:45 +03:00
  • 1657106b0c test: yaml-parser: Use write() instead of fwrite() Laurent Pinchart 2022-05-24 18:23:17 +03:00
  • d6d0a675bf libcamera: yaml_parser: Switch from FILE to File Laurent Pinchart 2022-05-24 18:29:32 +03:00
  • 27fb47f70b libcamera: yaml_parser: Extend YamlObject::size() to dictionaries Laurent Pinchart 2022-05-24 12:23:38 +03:00
  • 27483e971f libcamera: yaml_object: Turn Type into an enum class Laurent Pinchart 2022-05-23 19:24:09 +03:00
  • 1735d176bc android: camera_device: Print the correct number of completed streams Jacopo Mondi 2022-05-27 18:34:40 +09:00
  • 246d3f631b android: camera_device: Use YUV post-processor Hirokazu Honda 2022-05-27 18:34:39 +09:00
  • 7ea83eba0d android: camera_device: Postpone mapped streams handling Jacopo Mondi 2022-05-27 18:34:38 +09:00