Commit Graph

  • 1261ff9e93 android: camera_stream: Create allocator unconditionally Jacopo Mondi 2022-05-27 18:34:37 +09:00
  • fec64fb75a android: camera_stream: Add sourceStream Hirokazu Honda 2022-05-27 18:34:36 +09:00
  • b4d4b78c82 py: examples: Add simple-cam.py Tomi Valkeinen 2022-06-08 10:24:18 +03:00
  • d6cfb08060 py: examples: Add simple-continuous-capture.py Tomi Valkeinen 2022-06-08 10:24:17 +03:00
  • ab21acb9c0 py: examples: Add simple-capture.py Tomi Valkeinen 2022-06-08 10:24:16 +03:00
  • d0b310b465 Documentation: Add python-bindings.rst Tomi Valkeinen 2022-06-08 10:24:15 +03:00
  • 6132521b47 libcamera: base: log: Color the log prefix Laurent Pinchart 2021-02-03 19:17:46 +01:00
  • 5757038946 libcamera: base: log: Add coloring to the log output Laurent Pinchart 2021-02-03 19:17:46 +01:00
  • 7ee7dc3369 camera_sensor: Suppress error message if test patterns are unavailable Naushir Patuck 2022-06-06 09:58:25 +01:00
  • 161d24377c libcamera: request: Add operator<<() Jacopo Mondi 2022-06-03 11:30:25 +02:00
  • 38e427f605 libcamera: ipu3: Fix rogue whitespace Christian Rauch 2022-06-04 22:11:45 +01:00
  • 7ef83e0228 py: Merge read_event() and get_ready_requests() Tomi Valkeinen 2022-05-30 17:27:17 +03:00
  • b4bb5ce629 utils: checkstyle.py: Fix color bleed Tomi Valkeinen 2022-05-30 10:22:28 +03:00
  • 30d55d584a libcamera: v4l2_subdevice: Add YUV8_1X24 media bus format Laurent Pinchart 2022-05-02 07:34:12 +03:00
  • afed56621e libcamera: v4l2_subdevice: Add RGB565_1X16 media bus format Laurent Pinchart 2022-05-02 07:34:12 +03:00
  • f8ee23655b libcamera: v4l2_subdevice: Use MEDIA_BUS_FMT_* macros Laurent Pinchart 2022-05-02 07:31:35 +03:00
  • 3b9fe4ae99 libcamera: formats: Add YUV444 and YVU444 pixel formats Laurent Pinchart 2022-05-02 05:21:53 +03:00
  • 111f9f5af2 libcamera: formats: Add YVU422 pixel format Laurent Pinchart 2022-05-02 05:21:53 +03:00
  • dfcf638a0a py: cam: cam_qt: mmap the fbs only once Tomi Valkeinen 2022-05-30 17:27:16 +03:00
  • 958d9187aa py: MappedFrameBuffer: Add 'fb' property Tomi Valkeinen 2022-05-30 17:27:15 +03:00
  • 43192f4321 py: MappedFrameBuffer: Support non-contextmanager use Tomi Valkeinen 2022-05-30 17:27:14 +03:00
  • fbd6c4d1c8 py: Implement FrameBufferPlane Tomi Valkeinen 2022-05-30 17:27:13 +03:00
  • e8317de05c py: Add FrameMetadataPlane Tomi Valkeinen 2022-05-30 17:27:12 +03:00
  • 80e0ff355e py: Add Request.__str__() Tomi Valkeinen 2022-05-30 17:27:11 +03:00
  • 7330474762 py: cam: Drop PIL dependency Tomi Valkeinen 2022-05-30 17:27:10 +03:00
  • 0971ea7c8b py: cam: Move conversion funcs to helpers.py Tomi Valkeinen 2022-05-30 17:27:09 +03:00
  • 679b73640a py: unittests: Fix test_select() Tomi Valkeinen 2022-05-30 17:27:08 +03:00
  • 9f5b790800 py: unittests: Fix test_sleep() Tomi Valkeinen 2022-05-30 17:27:07 +03:00
  • 207e52b8d3 libcamera: base: log: Log to std::cerr if log file can't be opened Laurent Pinchart 2022-05-25 18:48:26 +03:00
  • 8a606e6c67 libcamera: base: log: Replace stderr with std::cerr in documentation Laurent Pinchart 2022-05-25 18:48:26 +03:00
  • 95c1ff8eb6 libcamera: base: log: Remove unnecessary local variable Laurent Pinchart 2022-05-25 16:32:39 +03:00
  • 5517ffbff6 libcamera: Use "..." instead of <...> consistently for internal headers Laurent Pinchart 2022-05-26 13:05:27 +03:00
  • 7a529a9e35 utils: checkstyle: Ensure "..." include style for internal headers Laurent Pinchart 2022-05-26 13:18:23 +03:00
  • c58ac2f498 utils: checkstyle: Run the CLangFormatter last Laurent Pinchart 2022-05-26 13:32:00 +03:00
  • 2094ac4f8c libcamera: Fix incorrect toString() to operator<<() conversions Laurent Pinchart 2022-05-31 00:56:45 +03:00
  • e115a69135 py: Use ln --relative to create symlinks Tomi Valkeinen 2022-05-27 17:44:33 +03:00
  • a69b73cc58 py: Generate bindings for properties Tomi Valkeinen 2022-05-27 17:44:32 +03:00
  • 7a0a464dd1 py: Rename 'efd' to 'event_fd' Tomi Valkeinen 2022-05-27 17:44:31 +03:00
  • 1698442aa8 py: Re-structure the controls API Tomi Valkeinen 2022-05-27 17:44:30 +03:00
  • 3c82ae3821 py: Re-implement controls geneneration Tomi Valkeinen 2022-05-27 17:44:29 +03:00
  • 6eb1143e27 py: cam: Convert ctx and state to classes Tomi Valkeinen 2022-05-27 17:44:27 +03:00
  • bb1cbd53d2 py: cam: Drop WA_ShowWithoutActivating Tomi Valkeinen 2022-05-27 17:44:26 +03:00
  • 19d870d6d8 py: MappedFrameBuffer: Add type hints & docs Tomi Valkeinen 2022-05-27 17:44:25 +03:00
  • 9e4388cca5 py: Move MappedFrameBuffer to libcamera.utils Tomi Valkeinen 2022-05-27 17:44:24 +03:00
  • 210ce547a4 py: Add CameraManager.read_event() Tomi Valkeinen 2022-05-27 17:44:23 +03:00
  • ccfcf5f235 py: Fix None value in ControlType enum Tomi Valkeinen 2022-05-27 17:44:22 +03:00
  • 0381b09f89 py: Fix SceneFlicker enum values Tomi Valkeinen 2022-05-27 17:44:21 +03:00
  • ed0d3a9d71 py: cam: Cleanups Tomi Valkeinen 2022-05-27 17:44:20 +03:00
  • 56f9de149f py: cam_qt: Use libcamera.formats Tomi Valkeinen 2022-05-27 17:44:19 +03:00
  • 9ecf311375 py: Generate pixel formats list Tomi Valkeinen 2022-05-27 17:44:18 +03:00
  • c3515cf6e5 libcamera: ipa: Move IPA control serialization structures to libcamera namespace Laurent Pinchart 2022-05-25 13:16:20 +03:00
  • b50718928d libcamera: pipeline: uvcvideo: Infer camera location from removable attribute Laurent Pinchart 2022-05-26 16:26:44 +03:00
  • 7d1f03e5ba libcamera: media_device: Return string references to avoid copies Laurent Pinchart 2022-05-26 15:46:04 +03:00
  • b7ce7e1d34 libipa: camera_sensor_helper: Add Sony IMX477 helper Naushir Patuck 2022-05-25 13:27:35 +01:00
  • 6f53f01409 libcamera: camera_sensor: Add IMX477 sensor properties Naushir Patuck 2022-05-25 12:41:07 +01:00
  • f8e4649680 ipa: camera_sensor_helper: Fix equation in exponential gain documentation Laurent Pinchart 2022-05-25 11:29:10 +03:00
  • 3e7f54a312 libcamera: controls: Controls for driving AF (autofocus) algorithms David Plowman 2022-05-16 17:12:24 +01:00
  • 153b468930 cam: sdl_sink: Add MJPG support to SDL sink Eric Curtin 2022-05-20 20:01:06 +01:00
  • 11554a259f cam: sdl_sink: Add SDL sink with initial YUYV support Eric Curtin 2022-05-20 20:01:05 +01:00
  • a5844adb7b cam: event_loop: Add timer events to event loop Eric Curtin 2022-05-20 20:01:04 +01:00
  • 48e991476d cam: event_loop: Rename addEvent to addFdEvent Eric Curtin 2022-05-20 20:01:03 +01:00
  • 2ebce32cf6 pipeline: raspberrypi: Fix possible null dereference Naushir Patuck 2022-05-20 13:49:19 +01:00
  • 568865a6c1 cam: Use script parser to set controls Jacopo Mondi 2022-05-18 19:19:20 +02:00
  • 3a91e37bb8 cam: Queue requests through CameraSession::queueRequest() Jacopo Mondi 2022-05-18 19:19:19 +02:00
  • 38bff0c82b cam: Add a parser for capture scripts Jacopo Mondi 2022-05-18 19:19:17 +02:00
  • 0c1b3f5e4c android: Drop gcc 7 compatibility Laurent Pinchart 2022-05-19 21:49:29 +03:00
  • 4a7e5d3b8b libcamera: formats: Add missing RGBX8888 info Tomi Valkeinen 2022-05-19 10:06:20 +03:00
  • 1d49b39994 libcamera: formats: Fix warning print Tomi Valkeinen 2022-05-19 10:06:19 +03:00
  • dc03440cb5 py: Clean up control enums generation Tomi Valkeinen 2022-05-18 16:13:27 +03:00
  • b2ada6f3ec py: Rename pyxyz to py_xyz Tomi Valkeinen 2022-05-18 16:13:26 +03:00
  • 2bb6c9fbd2 py: Use geometry classes Tomi Valkeinen 2022-05-18 16:13:25 +03:00
  • e0a8517b27 py: Add geometry classes Tomi Valkeinen 2022-05-18 16:13:24 +03:00
  • fa7bda46f8 py: Implement PixelFormat class Tomi Valkeinen 2022-05-18 16:13:23 +03:00
  • 11a271b292 py: cam_qt: Cosmetic cleanups Tomi Valkeinen 2022-05-18 16:13:22 +03:00
  • b7c78879cc py: cam_kms: Fix multistream display Tomi Valkeinen 2022-05-18 16:13:21 +03:00
  • a4964c5df1 py: cam_kms: Support multiplanar formats Tomi Valkeinen 2022-05-18 16:13:20 +03:00
  • 1384cedf50 py: cam.py: Exit on exception Tomi Valkeinen 2022-05-18 16:13:19 +03:00
  • 7ac7e0e119 py: unittests: Make typechecker happy Tomi Valkeinen 2022-05-18 16:13:18 +03:00
  • 518f46ff0f py: unittests: Verify that cam and cm are freed Tomi Valkeinen 2022-05-18 16:13:17 +03:00
  • 9368647555 py: unittests: Fix selector fd use Tomi Valkeinen 2022-05-18 16:13:16 +03:00
  • e40fbdf855 py: pymain: Fix indent Tomi Valkeinen 2022-05-18 16:13:15 +03:00
  • 4de9539f51 py: Add comment about the symlinks Tomi Valkeinen 2022-05-18 16:13:14 +03:00
  • 1d72eca347 py: meson: Fix comment about stubs Tomi Valkeinen 2022-05-18 16:13:13 +03:00
  • ed3a440177 py: meson: Use files() for custom_target input files Tomi Valkeinen 2022-05-18 16:13:12 +03:00
  • f4783e6899 ipa: ipu3: Put IPAFrameContext(s) in a ring buffer Umang Jain 2022-05-17 23:42:13 +05:30
  • 8b291bce82 ipa: libipa: Add frame context pointer in process() Umang Jain 2022-05-17 22:12:33 +05:30
  • bab437df1f ipa: ipu3: Rework IPAFrameContext Umang Jain 2022-05-06 15:23:06 +05:30
  • e0766fa205 meson: Compile libyaml as a subproject if not available on the system Laurent Pinchart 2021-12-29 12:07:35 +02:00
  • 9f00e78bf5 py: Fix link generation to __init__.py Laurent Pinchart 2022-05-17 20:13:14 +03:00
  • 5efb6c8e2a libipa: camera_sensor_helper: Add OV5675 helper Quentin Schulz 2022-05-03 17:57:25 +02:00
  • d3d7bc433e libcamera: camera_sensor: Add OV5675 sensor properties Quentin Schulz 2022-05-03 17:57:24 +02:00
  • 226563607e py: Fix gen-py-control-enums.py reference Kieran Bingham 2022-05-10 16:25:02 +02:00
  • c39b52c184 v4l2_videodevice: Disable the watchdog timer when no buffers are queued Naushir Patuck 2022-05-05 09:48:24 +01:00
  • 065a9e6c05 libcamera: raspberrypi: Fetch correct value for SensorSensitivity David Plowman 2022-04-21 16:11:17 +01:00
  • 998d23c0a2 libcamera: Add a SensorSensitivity property Naushir Patuck 2022-04-21 16:11:16 +01:00
  • 74ba01121a py: Add cam.py Tomi Valkeinen 2022-05-09 13:10:23 +03:00
  • 06cb7130c4 py: Add unittests.py Tomi Valkeinen 2022-05-09 13:10:22 +03:00
  • 6e92cb9dc4 py: Generate control enums from yaml Tomi Valkeinen 2022-05-09 13:10:21 +03:00
  • 8aa02271fd Add Python bindings Tomi Valkeinen 2022-05-09 13:10:20 +03:00
  • 5cb17e0c13 meson: Add 'check: true' for run_command() calls Tomi Valkeinen 2022-05-09 13:10:19 +03:00