Commit Graph

  • 142a9ee3f8 android: camera_device: Use HAL_PIXEL_FORMAT_* defines for formats Niklas Söderlund 2020-07-23 18:32:23 +02:00
  • 3530614fbf android: camera_device: Remove ANDROID_SCALER_AVAILABLE_FORMATS Niklas Söderlund 2020-07-23 18:25:04 +02:00
  • 7145d15e04 libcamera: formats: Remove unnecessary explicit constructor calls Laurent Pinchart 2020-07-24 01:09:58 +03:00
  • a8a2048ab0 libcamera: v4l2_videodevice: Add using statement for format map Niklas Söderlund 2020-07-21 15:30:43 +02:00
  • 4a5b0df984 libcamera: formats: Remove ImageFormats Niklas Söderlund 2020-07-01 22:36:29 +02:00
  • dcda73ec14 libcamera: v4l2_subdevice: Replace ImageFormats with a map Niklas Söderlund 2020-07-01 22:05:09 +02:00
  • d9295552b1 libcamera: Add support for RGB565 format Niklas Söderlund 2020-07-18 16:20:55 +02:00
  • 7855dc922f libcamera: Add support for planar YVU420 format Niklas Söderlund 2020-07-18 16:13:21 +02:00
  • 3e7aa49344 libcamera: pipeline: ipa: raspberrypi: Use dma heap allocs for LS tables Naushir Patuck 2020-07-15 10:39:11 +01:00
  • 3c02a808e8 include: linux: Add dma-buf.h and dma-heap.h UAPI headers Naushir Patuck 2020-07-15 10:39:10 +01:00
  • c3548a333f tests: v4l2_compat: Fix v4l2-compliance and v4l2-ctl version parsing Paul Elder 2020-07-14 15:02:10 +09:00
  • 49771c6dcc libcamera: ipa_proxy: Allow stop() on a stopped IPA Laurent Pinchart 2020-07-06 13:59:19 +03:00
  • 2c0fad508c libcamera: pipeline: raspberrypi: Start IPA when starting camera Laurent Pinchart 2020-05-01 03:22:46 +03:00
  • 89682ea1c4 ipa: raspberrypi: Pass sensor config back from configure() Laurent Pinchart 2020-06-29 00:04:23 +03:00
  • 40ed8b3b75 ipa: raspberrypi: Pass lens shading table through configure() function Laurent Pinchart 2020-06-29 00:42:20 +03:00
  • c0b0b7205c ipa: raspberrypi: Drop CameraHelper::GetOrientation() Laurent Pinchart 2020-07-04 02:21:26 +03:00
  • 44aa793056 libcamera: pipeline: raspberrypi: Set sensor flip based on rotation Laurent Pinchart 2020-07-04 02:22:32 +03:00
  • c567ca70d0 libcamera: pipeline: raspberrypi: Move configureIPA() to RPiCameraData Laurent Pinchart 2020-06-29 00:03:44 +03:00
  • 44c4be5dba libcamera: pipeline: raspberrypi: Constify parameter to StaggeredCtrl::set() Laurent Pinchart 2020-06-29 01:18:52 +03:00
  • 44a9b13f88 libcamera: pipeline: raspberrypi: Drop unused local variable Laurent Pinchart 2020-07-04 02:22:32 +03:00
  • 72263c5203 libcamera: ipa_interface: Add support for custom IPA data to configure() Laurent Pinchart 2020-06-28 23:28:30 +03:00
  • f1a48f96af libcamera: ipa_context_wrapper: Fix bad copy&paste in comment Laurent Pinchart 2020-06-28 23:30:05 +03:00
  • 89ca91e6b8 libcamera: ipa: Document the parameters of the IPA C configure function Laurent Pinchart 2020-06-28 23:31:03 +03:00
  • c1bbba36d3 libcamera: file: Create the file on open() if it doesn't exist Laurent Pinchart 2020-07-09 19:42:36 +03:00
  • aca22bc73a test: file: Add file creation test Laurent Pinchart 2020-07-12 17:30:00 +03:00
  • 7e1c153c22 test: file: Add read/write tests Laurent Pinchart 2020-04-16 01:02:44 +03:00
  • 25288281d1 libcamera: file: Add read/write support Laurent Pinchart 2020-04-16 01:01:53 +03:00
  • d5446e9f32 libcamera: geometry: Provide in-place versions of the Size helpers Laurent Pinchart 2020-07-15 12:55:17 +03:00
  • b5f3b9915c libcamera: geometry: Make Size and Rectangle usable as constexpr Laurent Pinchart 2020-07-15 02:00:37 +03:00
  • 945eedaf2f libcamera: geometry: Turn Size and Rectangle into classes Laurent Pinchart 2020-07-15 01:49:32 +03:00
  • 4f509caa8e libcamera: geometry: Give constructors to Rectangle Laurent Pinchart 2020-07-15 01:41:07 +03:00
  • 935aec66ae libcamera: geometry: Define Rectangle after Size Laurent Pinchart 2020-07-15 01:43:34 +03:00
  • 120cbd8024 libcamera: geometry: Don't default-initialize Size unnecessarily Laurent Pinchart 2020-07-15 01:42:00 +03:00
  • ed1b290aab libcamera: pipeline: simple: Use std::make_tuple() Laurent Pinchart 2020-07-15 02:28:10 +03:00
  • 6c0afb8b33 libcamera: geometry: Add helper functions to the Size class Laurent Pinchart 2020-07-10 11:23:25 +03:00
  • 74c8b50833 tests: v4l2_compat: Check v4l2-compliance and v4l2-ctl versions Paul Elder 2020-07-10 22:57:10 +09:00
  • ce32ca4918 tests: v4l2_compat: Prettify failure output Paul Elder 2020-07-10 22:51:51 +09:00
  • d76acac30d libcamera: pipeline: raspberrypi: Fix initial value for scoring routine Naushir Patuck 2020-07-06 14:52:54 +01:00
  • e37e72c61c tests: v4l2_compat: Add test for v4l2_compat Paul Elder 2020-06-19 21:53:39 +09:00
  • 323a53c232 v4l2: v4l2_camera_proxy: Use stream config in tryFormat Paul Elder 2020-07-04 18:00:36 +09:00
  • a3b5ee998e v4l2: v4l2_camera_proxy: Get stride and frameSize from stream config Paul Elder 2020-07-04 18:01:58 +09:00
  • ae50922879 v4l2: v4l2_camera: Fix stream selection for buffer operations Paul Elder 2020-07-08 17:00:41 +09:00
  • e52cc8c916 libcamera: StreamConfiguration: Update stride documentation Paul Elder 2020-07-04 21:12:44 +09:00
  • 7c3831d2d1 libcamera: vimc: Fill stride and frameSize at config validation Paul Elder 2020-07-04 17:56:47 +09:00
  • d0395efd3a libcamera: uvcvideo: Fill stride and frameSize at config validation Paul Elder 2020-07-04 17:56:36 +09:00
  • 89fb1efac2 libcamera: simple: Fill stride and frameSize at config validation Paul Elder 2020-07-04 17:56:25 +09:00
  • 99b926bd12 libcamera: rkisp1: Fill stride and frameSize at config validation Paul Elder 2020-07-04 17:56:11 +09:00
  • 7ed827e0a0 libcamera: raspberrypi: Fill stride and frameSize at config validation Paul Elder 2020-07-04 17:55:57 +09:00
  • 3a9c574ed9 libcamera: ipu3: Fill stride and frameSize at config validation Paul Elder 2020-07-04 17:55:42 +09:00
  • bded08db18 libcamera: pipeline: uvcvideo: Filter out unsupported formats Paul Elder 2020-07-01 00:21:17 +09:00
  • bc5cd599b2 libcamera: pipeline: raspberrypi: Filter out unsupported formats Paul Elder 2020-06-30 23:33:43 +09:00
  • 5445c7d4b2 libcamera: pipeline_handler: Fatal if registering camera without media devices Paul Elder 2020-06-30 21:04:59 +09:00
  • 10d05404eb libcamera: pipeline: raspberrypi: Acquire media devices with acquireMediaDevice Paul Elder 2020-06-30 21:32:41 +09:00
  • a77e60bf7b libcamera: pipeline: raspberrypi: Simplify format fetching Paul Elder 2020-06-29 22:30:37 +09:00
  • e83727a194 libcamera: PixelFormatInfo: Add functions stride and frameSize Paul Elder 2020-06-29 22:28:38 +09:00
  • 8addae2583 libcamera: StreamConfiguration: Add frameSize field Paul Elder 2020-07-04 17:49:33 +09:00
  • fad0314bc9 libcamera: formats: PixelFormatInfo: Add v4l2 lookup function Paul Elder 2020-06-29 22:27:05 +09:00
  • f1b449476c libcamera: V4L2VideoDevice: Add tryFormat Paul Elder 2020-07-04 17:51:27 +09:00
  • 5791fdc1cb libcamera: formats: Add fields to info to ease calculating stride Paul Elder 2020-06-29 22:00:53 +09:00
  • f827c6363d libcamera: formats: Add NV24 and NV42, and reorder NV formats Paul Elder 2020-06-29 21:56:42 +09:00
  • 271d048b2d libcamera: ipu3: cio2: Make use of utils::map_keys() helper Niklas Söderlund 2020-07-01 21:28:33 +02:00
  • c58bec935c libcamera: utils: Add map_keys() function Laurent Pinchart 2020-06-25 04:23:35 +03:00
  • b5f6a2ce2f libcamera: Use Size::isNull() Laurent Pinchart 2020-06-26 05:12:28 +03:00
  • 61f4296ac7 android: camera_device: Remove single buffer restriction. Kieran Bingham 2020-07-01 13:40:17 +01:00
  • 0cfdf737dc android: camera_device: Add buffers for each stream to Requests Kieran Bingham 2020-07-01 13:36:24 +01:00
  • 2f34f5ef06 android: camera_device: Maintain a vector of CameraStream Kieran Bingham 2020-07-01 16:42:13 +01:00
  • eac0542c5e android: camera_device: Create the Request and Camera3RequestDescriptor together Kieran Bingham 2020-07-01 13:28:16 +01:00
  • 74ab442dcf android: camera_device: Simplify FrameBuffer construction from a buffer_handle_t Kieran Bingham 2020-07-01 13:25:38 +01:00
  • 0a9244ed37 android: camera_device: Support multiple stream configurations Kieran Bingham 2020-06-26 20:19:10 +01:00
  • 43e3b8002b android: camera_device: Provide a toPixelFormat helper Kieran Bingham 2020-06-26 09:58:49 +01:00
  • d35cf6e4e4 libcamera: camera: Allow unspecified roles for generateConfiguration Kieran Bingham 2020-06-27 22:18:26 +01:00
  • e0c583871d libcamera: ipa: raspberrypi: Populate focus FoM from the ISP statistics Naushir Patuck 2020-06-26 11:25:31 +01:00
  • 64652e26d7 ipa: raspberrypi: Populate libcamera metadata after controller process Naushir Patuck 2020-06-26 11:25:30 +01:00
  • c905870cd0 libcamera: controls: Add focus Figure of Merit (FoM) control Naushir Patuck 2020-06-26 11:25:28 +01:00
  • a83d6ac901 utils: raspberrypi: ctt: json_pretty_print: Add newline at end of output Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • f128acc325 utils: raspberrypi: ctt: json_pretty_print: Avoid spaces at end of lines Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • bfad33c3ef utils: raspberrypi: ctt: json_pretty_print: Collapse newlines Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • d9617a499a utils: raspberrypi: ctt: json_pretty_print: Fix indentation handling Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • 606741deb9 utils: raspberrypi: ctt: json_pretty_print: Add character write method Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • e101c78e03 utils: raspberrypi: ctt: json_pretty_print: Skip all spaces Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • 5224f471ca utils: raspberrypi: ctt: json_pretty_print: Make test output to stdout Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • 4321f6e96e utils: raspberrypi: ctt: json_pretty_print: Make output file a class member Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • 926fe94e4c utils: raspberrypi: ctt: json_pretty_print: Turn printer into a class Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • 1a5b168592 utils: raspberrypi: ctt: json_pretty_print: Fix printer test Laurent Pinchart 2020-07-03 01:43:57 +03:00
  • fd2b55cb3f ipa: raspberrypi: Enable focus measure without recompile David Plowman 2020-07-01 13:50:21 +01:00
  • 73b18967b6 libcamera: ipu3: cio2: Do not proxy signal Niklas Söderlund 2020-06-29 17:27:15 +02:00
  • c3648da6e9 libcamera: ipu3: Make it easier to read when a request may be completed Niklas Söderlund 2020-06-29 17:14:13 +02:00
  • 8e137b0819 libcamera: raspberrypi: Document vc_sm_cma pointer sharing with IPA Niklas Söderlund 2020-06-29 18:29:56 +02:00
  • 8dbd0049e0 ipa/pipeline: rkisp1: Fix spelling Andrej Shadura 2020-06-30 15:58:04 +02:00
  • e7aa92a883 utils: raspberrypi: ctt: Fix pycodestyle W605 Laurent Pinchart 2020-05-02 03:32:00 +03:00
  • 6bc4af7d0b libcamera: ipu3: cio2: Use Size::isNull() Niklas Söderlund 2020-06-28 20:45:11 +02:00
  • 7fc65e9680 libcamera: geometry: Add isNull() function to Size class Laurent Pinchart 2020-06-25 04:23:30 +03:00
  • d8848693bf libcamera: raspberrypi: Fail on unsupported stream role Jacopo Mondi 2020-06-28 18:03:32 +02:00
  • b7dfefb882 libcamera: raspberrypi: Refuse invalid roles configuration Jacopo Mondi 2020-06-28 18:00:40 +02:00
  • a3e6c2b3d9 libcamera: ipu3: Fix wrong indentation Jacopo Mondi 2020-06-28 16:39:18 +02:00
  • 5267ca8e02 libcamera: ipu3: Accept an empty roles list Jacopo Mondi 2020-06-28 16:36:45 +02:00
  • 83d37d5466 libcamera: ipu3: Improve error on multiple raw streams request Jacopo Mondi 2020-06-28 16:28:50 +02:00
  • d130c55073 libcamera: ipu3: imgu: Use unique_ptr for video and subdevices Niklas Söderlund 2020-06-28 01:37:03 +02:00
  • 1e0cd804f0 libcamera: ipu3: imgu: Remove ImgUOutput Niklas Söderlund 2020-06-27 04:14:48 +02:00
  • 003645f598 libcamera: ipu3: Remove IPU3Stream Niklas Söderlund 2020-06-27 03:48:19 +02:00