Commit Graph

  • d78fbdba87 libcamera: formats: Add missing include Jacopo Mondi 2019-06-19 16:43:34 +02:00
  • 329b38d254 libcamera: stream: Include missing array header Laurent Pinchart 2019-06-19 17:41:06 +03:00
  • e32d82e655 libcamera: v4l2_videodevice: Update documentation Jacopo Mondi 2019-06-19 12:46:31 +02:00
  • d6bb56a90a libcamera: Introduce V4L2Device base class Jacopo Mondi 2019-06-12 13:14:10 +01:00
  • 3a6c4bd146 libcamera: Rename V4L2Device to V4L2VideoDevice Jacopo Mondi 2019-06-12 13:09:57 +01:00
  • 20807a8c17 cam: Support base 16 and base 8 when parsing integer options Laurent Pinchart 2019-06-19 13:48:38 +03:00
  • b4f3fc1d56 libcamera: pipeline: uvcvideo: Add format information and validation Niklas Söderlund 2019-05-26 03:01:47 +02:00
  • 802d47068b cam: Add --info option to print information about stream(s) Niklas Söderlund 2019-05-26 02:26:55 +02:00
  • 7c856201c7 cam: Validate camera configuration Niklas Söderlund 2019-05-01 14:22:49 +02:00
  • afef18d35a cam: Move camera configuration preparation to CamApp Niklas Söderlund 2019-05-26 20:42:12 +02:00
  • 5ed3a89480 test: stream: Add test for StreamFormat Niklas Söderlund 2019-04-30 20:28:31 +02:00
  • a502896429 libcamera: stream: StreamConfiguration: Add StreamFormats information Niklas Söderlund 2019-05-26 02:31:39 +02:00
  • 63c578ed99 libcamera: stream: Add StreamFormats Niklas Söderlund 2019-05-26 00:24:39 +02:00
  • 87e46f7f59 libcamera: v4l2_device: Add enumeration of pixelformats and frame sizes Niklas Söderlund 2019-05-01 01:36:36 +02:00
  • ce02ea29cd libcamera: v4l2_subdevice: Replace FormatEnum with ImageFormats Niklas Söderlund 2019-05-25 02:20:55 +02:00
  • be78ffbe9a libcamera: v4l2_subdevice: Rework enumPadSizes() Niklas Söderlund 2019-05-25 00:54:17 +02:00
  • 3e51cc30bf libcamera: v4l2_subdevice: Breakout mbus code enumeration Niklas Söderlund 2019-05-25 00:32:00 +02:00
  • 1cf709b1d2 libcamera: formats: Add ImageFormats Niklas Söderlund 2019-05-24 23:44:47 +02:00
  • 22e0005fdd libcamera: geometry: SizeRange: Add contains() Niklas Söderlund 2019-06-12 01:07:52 +02:00
  • 6bd094ad68 libcamera: geometry: SizeRange: Add toString() Niklas Söderlund 2019-05-26 02:28:20 +02:00
  • ed56f16c4b libcamera: geometry: SizeRange: Extend with step information Niklas Söderlund 2019-05-25 00:11:44 +02:00
  • 85a9b66134 libcamera: geometry: SizeRange: Add constructor for a single size Niklas Söderlund 2019-05-26 18:27:09 +02:00
  • c6090542cd cam: Allow selecting cameras by index Laurent Pinchart 2019-06-17 13:07:31 +03:00
  • b2b3599b5b tests: Add CameraSensor class test Laurent Pinchart 2019-06-11 16:13:39 +03:00
  • 846d4c7d3e libcamera: Fix CameraSensor::getFormat() search order Mickael Guene 2019-06-11 13:37:11 +02:00
  • cefe067c5b libcamera: ipa_manager: Fix handling of unset LIBCAMERA_IPA_MODULE_PATH Niklas Söderlund 2019-06-10 15:37:25 +02:00
  • d9a468aaac test: camera: Increase runtime for capture test Niklas Söderlund 2019-06-11 15:05:53 +02:00
  • c544506e1a libcamera: geometry: Fix SizeRange constructor style Kieran Bingham 2019-05-29 22:17:05 +01:00
  • 4232b60612 libcamera: pipeline: ipu3: Fix spelling Kieran Bingham 2019-05-29 15:02:36 +01:00
  • a0f869f4ed libcamera: pipeline: Fix 'request' grammar Kieran Bingham 2019-05-29 12:30:37 +01:00
  • 238919be59 cam: Fix cam --help crash Niklas Söderlund 2019-06-10 13:43:48 +02:00
  • 3353400027 libcamera: pipeline_handler: Optimise factory implementation Laurent Pinchart 2019-06-05 17:11:51 +03:00
  • 339e9b2d97 test: camera: Fix initialisation Kieran Bingham 2019-05-30 14:36:28 +01:00
  • 255e583857 Documentation: Use absolute paths for Doxygen EXCLUDE files Laurent Pinchart 2019-06-08 14:11:35 +03:00
  • a87c63c7e9 libcamera: Use dependency instead of link_args to link against libdl Laurent Pinchart 2019-06-05 18:39:07 +03:00
  • 5733879864 libcamera: pipeline: vimc: add dummy IPA Paul Elder 2019-05-27 16:34:17 -04:00
  • 87a93e17f8 libcamera: test: remove test IPA and use dummy IPA instead Paul Elder 2019-05-27 17:50:47 -04:00
  • dd5b899c5b libcamera: ipa: add dummy IPA implementation Paul Elder 2019-05-24 11:38:15 -04:00
  • 7fa98a4cdd libcamera: ipa_manager: implement class for managing IPA modules Paul Elder 2019-06-03 13:19:44 -04:00
  • 42c9b4bad4 libcamera: ipa_module: match IPA module with pipeline handler Paul Elder 2019-06-03 13:20:23 -04:00
  • 7faa67889f libcamera: ipa_module: allow instantiation of IPAInterface Paul Elder 2019-05-27 17:39:09 -04:00
  • 9b4eb44581 libcamera: ipa_module: verify IPA module API version upon loading Paul Elder 2019-06-04 16:32:12 -04:00
  • 677e8e1dfe libcamera: ipa_module_info: update struct to allow IPA matching Paul Elder 2019-05-27 17:50:19 -04:00
  • 379a0a5dd8 libcamera: pipeline: add name Paul Elder 2019-06-04 20:27:45 -04:00
  • 46ae1775b0 libcamera: ipa_interface: add header Paul Elder 2019-05-27 16:36:43 -04:00
  • 629e9301c5 libcamera: v4l2_device: Add META support in g/s_fmt Jacopo Mondi 2019-05-24 09:06:58 +02:00
  • 81e004e0ff libcamera: v4l2_device: Add support for META_OUTPUT Jacopo Mondi 2019-05-24 08:47:51 +02:00
  • 74a56fe51a include: linux: Update Linux headers to v5.1 Jacopo Mondi 2019-05-23 11:46:03 +02:00
  • 633a56d7cd cam: Add CamApp class Niklas Söderlund 2019-05-23 02:33:55 +02:00
  • e741a5482c cam: capture: Break out capture to a new class Niklas Söderlund 2019-05-23 01:45:09 +02:00
  • 9342c60649 tests: list_formats: Fix argument names and add const Niklas Söderlund 2019-05-25 02:16:46 +02:00
  • 90de3690c4 libcamera: Auto-generate libcamera.h Laurent Pinchart 2019-05-21 19:13:44 +03:00
  • 3fac104158 meson: Create and use a dependency for libcamera and its headers Laurent Pinchart 2019-05-23 00:14:19 +03:00
  • 41adc3f8d3 meson: Fix coding style in meson.build files Laurent Pinchart 2019-05-23 00:05:30 +03:00
  • 1f32abb995 libcamera: camera: Simplify create() implementation Laurent Pinchart 2019-05-21 22:16:23 +03:00
  • 8d846ed8a7 cam: Rename conf variable referring to command line option to opt Laurent Pinchart 2019-05-21 16:18:01 +03:00
  • 2b1a908b52 libcamera: camera: Add a validation API to the CameraConfiguration class Laurent Pinchart 2019-05-01 01:06:34 +03:00
  • adc61fc3ce libcamera: pipeline: Move camera data classes to the top level scope Laurent Pinchart 2019-05-17 23:36:00 +03:00
  • 75de3bff9e libcamera: camera: Return a pointer from generateConfiguration() Laurent Pinchart 2019-04-29 20:58:34 +03:00
  • 77ae64eb24 libcamera: Refactor the camera configuration storage and API Laurent Pinchart 2019-04-29 15:15:23 +03:00
  • a40023e6cc libcamera: Use stream roles directly instead of StreamUsage Laurent Pinchart 2019-04-28 16:42:12 +03:00
  • 2ca2d65870 libcamera: camera: Rename configureStreams() and streamConfiguration() Laurent Pinchart 2019-04-28 15:41:20 +03:00
  • d8de003a04 test: ipa: add IPAModule tests Paul Elder 2019-05-10 19:10:41 -04:00
  • c1bbbd3b5b libcamera: ipa_module: add IPA shared library module Paul Elder 2019-05-10 19:09:29 -04:00
  • 06387039d6 libcamera: pipeline: rkisp1: Fix usage of uninitialised variable Laurent Pinchart 2019-05-18 23:43:04 +03:00
  • ba5d2c871a libcamera: camera: Fix std::ostringstream initialisation Laurent Pinchart 2019-05-01 03:25:01 +03:00
  • 0085202fe2 test: v4l2_device: Switch most tests to vimc Niklas Söderlund 2019-05-08 17:48:44 +02:00
  • 44937caa3d test: v4l2_device: Reset media links and set a resolution Niklas Söderlund 2019-05-08 17:35:48 +02:00
  • 4f8ba02bbc test: v4l2_device: Allow each test to specify which device and entity to test Niklas Söderlund 2019-05-08 17:37:04 +02:00
  • e1e440aad6 test: v4l2_device: Implement functions inside class definition in cpp files Niklas Söderlund 2019-05-08 18:08:27 +02:00
  • 4a4c99d0b2 test: v4l2_device: Order class sections Niklas Söderlund 2019-05-08 18:04:28 +02:00
  • 9f7649a1f4 libcamera: camera: Lock the pipeline handler in acquire() Niklas Söderlund 2019-04-14 02:59:58 +02:00
  • d07975950c libcamera: pipeline_handler: Add functions to lock a whole pipeline Niklas Söderlund 2019-04-14 02:58:28 +02:00
  • d6a8860747 libcamera: pipeline_handler: Keep track of MediaDevice Niklas Söderlund 2019-04-14 01:48:57 +02:00
  • 2e22ee4310 libcamera: media_device: Add functions to lock device for other processes Niklas Söderlund 2019-04-14 02:53:35 +02:00
  • 1657291f58 libcamera: media_device: Make open() and close() private Niklas Söderlund 2019-04-14 00:43:38 +02:00
  • 9c1fe51ebc test: media_device: Add test for acquire() and release() Niklas Söderlund 2019-04-29 19:29:35 +02:00
  • 9654d1f64a test: media_device: Create a common MediaDeviceTest base class Niklas Söderlund 2019-04-29 20:00:39 +02:00
  • 1a813a5c3a libcamera: media_device: Handle media device fd in acquire() and release() Niklas Söderlund 2019-04-14 00:43:29 +02:00
  • ef30be09eb libcamera: media_device: Only read device information in populate() Niklas Söderlund 2019-04-14 00:37:47 +02:00
  • 5868d73e77 libcamera: media_device: Open and close media device inside populate() Niklas Söderlund 2019-04-13 23:58:31 +02:00
  • 12053cf8e6 libcamera: Always check return value of MediaDevice::acquire() Niklas Söderlund 2019-04-14 00:28:53 +02:00
  • b9a47058eb qcam: format_converter: Add NV formats support Paul Elder 2019-05-04 16:29:54 -04:00
  • b09b13dbf6 qcam: format_converter: Add formatFamily enum Paul Elder 2019-05-04 16:22:55 -04:00
  • 28382ff2b1 qcam: format_converter: Add RGB formats support Laurent Pinchart 2019-05-01 04:59:54 +03:00
  • 977cfbd526 libcamera: device_enumerator: add DeviceEnumeratorSysfs class Paul Elder 2019-05-02 16:50:49 -04:00
  • 05ff3d56e0 libcamera: v4l2_device: Increase error level for unsupported devices Kieran Bingham 2019-04-22 12:19:46 +01:00
  • 19f9b90542 libcamera: v4l2_device: Fix debug spacing Kieran Bingham 2019-05-02 14:47:59 +01:00
  • bfa262d1e3 package: gentoo: Add libcamera ebuild Jacopo Mondi 2019-05-02 15:22:34 +02:00
  • 83f8c09c2f (q)cam: Unify naming of configurations in applications Laurent Pinchart 2019-04-29 20:41:46 +03:00
  • 21e501f810 test: Unify naming of configurations in tests Laurent Pinchart 2019-04-29 20:41:46 +03:00
  • 3fc0189e20 libcamera: pipeline: Unify naming of configurations in pipeline handlers Laurent Pinchart 2019-04-29 20:41:46 +03:00
  • a2dddf7c26 libcamera: Use the Size class through libcamera Laurent Pinchart 2019-04-30 21:16:28 +03:00
  • baad55d009 libcamera: pipeline_handler: Remove duplicated log from uvc and vimc Laurent Pinchart 2019-04-29 19:23:10 +03:00
  • 7022136aaa libcamera: device_enumerator_udev: Include missing header Laurent Pinchart 2019-04-29 02:21:29 +03:00
  • b771196d91 libcamera: Don't ignore the return value of read() and write() Laurent Pinchart 2019-04-29 02:08:11 +03:00
  • 5caa8a971d Documentation: Drop install directive for Doxyfile Niklas Söderlund 2019-04-28 12:47:54 +02:00
  • 432b14013c libcamera: camera: Log proposed configuration in streamConfiguration() Laurent Pinchart 2019-04-19 16:45:20 +03:00
  • ff24be7022 libcamera: camera: Check requests before queueing them Niklas Söderlund 2019-04-17 17:06:25 +02:00
  • 11fd9f171e test: signal: Exercise the signal delivery code paths for Object Laurent Pinchart 2019-03-24 15:55:09 +02:00