Commit Graph

  • 962d1c17a4 libcamera: buffers: Remove Plane class Niklas Söderlund 2019-11-26 00:07:12 +01:00
  • ae9a05847c libcamera: buffer: Switch from Plane to FrameBuffer::Plane Niklas Söderlund 2019-11-26 00:04:53 +01:00
  • 007517618c ipa: Switch to FrameBuffer interface Niklas Söderlund 2019-11-25 22:14:40 +01:00
  • de9243bdc1 libcamera: buffer: Add FrameBuffer interface Niklas Söderlund 2019-11-25 20:53:38 +01:00
  • 9c4bc73c2f libcamera: buffer: Add FrameMetadata container for metadata information Niklas Söderlund 2019-11-21 18:36:49 +01:00
  • 6a735f014a v4l2: camera_proxy: Call V4L2Camera::getBufferFd() directly Laurent Pinchart 2020-01-05 01:29:02 +02:00
  • 3c4b872443 v4l2: camera: Handle memory mapping of buffers directly Niklas Söderlund 2020-01-09 15:20:44 +01:00
  • 35ac23dca1 v4l2: Rename FrameMetadata to V4L2FrameMetadata Niklas Söderlund 2020-01-09 14:26:59 +01:00
  • 5f316d0035 test: file_descriptor: Add test Niklas Söderlund 2019-12-16 12:41:25 +01:00
  • 01ba6e39b6 libcamera: Add FileDescriptor to help pass numerical fds around Niklas Söderlund 2019-11-21 13:10:45 +01:00
  • 856a4a2527 libcamera: request: remove prepare() Niklas Söderlund 2020-01-12 01:10:51 +01:00
  • 96eaad1238 v4l2: camera_proxy: Fix compilation error use of undeclared identifier 'ret' Niklas Söderlund 2020-01-09 00:11:30 +01:00
  • a5862a7a34 v4l2: camera_proxy: Align trace message style Jacopo Mondi 2020-01-08 11:06:16 +01:00
  • fce110c6d9 v4l2: camera_proxy: Break out try_fmt Jacopo Mondi 2020-01-07 17:47:09 +01:00
  • 769ca0a550 v4l2: camera_proxy: Fix try_fmt format conversion Jacopo Mondi 2020-01-07 17:38:21 +01:00
  • eccbb17551 v4l2: camera_proxy: Include <array> Laurent Pinchart 2020-01-08 00:27:02 +02:00
  • 29c5508075 v4l2: camera_proxy: Create format info array Laurent Pinchart 2020-01-05 04:06:32 +02:00
  • aff0b680aa v4l2: camera_proxy: Rationalize arguments to format helpers Laurent Pinchart 2020-01-05 04:03:37 +02:00
  • 7088041a80 v4l2: compat_manager: Move file operations to new struct FileOperations Laurent Pinchart 2020-01-04 22:58:35 +02:00
  • b4415f1c98 v4l2: Use Object::invokeMethod() return value Laurent Pinchart 2020-01-04 06:48:10 +02:00
  • 94f62f6b59 test: signal: Test connecting to non-void slots Laurent Pinchart 2020-01-03 21:10:11 +02:00
  • 1f898ab114 test: object-invoke: Test invoking a non-void method Laurent Pinchart 2020-01-03 21:10:11 +02:00
  • dce6bb0e30 libcamera: bound_method: Rename Bound*Method to BoundMethod* Laurent Pinchart 2020-01-04 06:03:47 +02:00
  • 3d1d208171 libcamera: bound_method: Propagate method return value Laurent Pinchart 2020-01-03 22:53:09 +02:00
  • b0135a1522 libcamera: bound_method: Manage BoundMethodPack through std::shared_ptr Laurent Pinchart 2020-01-04 04:18:05 +02:00
  • 621edb2367 libcamera: bound_method: Support bindings to non-void methods Laurent Pinchart 2020-01-03 20:56:05 +02:00
  • 257bea076c libcamera: bound_method: Store method arguments in a class Laurent Pinchart 2020-01-03 23:33:11 +02:00
  • d0cca54d4a libcamera: bound_method: Move sequence and generator to BoundMethodBase Laurent Pinchart 2020-01-04 00:23:42 +02:00
  • 9fe225a79f libcamera: bound_method: Drop unused BoundMethodBase::connectionType() Laurent Pinchart 2020-01-04 06:51:02 +02:00
  • 7d66a45b8d libcamera: bound_method: Mark overriden methods with override Laurent Pinchart 2020-01-04 04:45:25 +02:00
  • 451ffd1fcd libcamera: bound_method: Fix memory leak with direct connections Laurent Pinchart 2020-01-04 05:13:35 +02:00
  • a915a65fab libcamera: object: Use activate() in invokeMethod() Laurent Pinchart 2020-01-04 05:52:00 +02:00
  • d82b8778ed test: object-invoke: Test direct invocation Laurent Pinchart 2020-01-04 05:12:05 +02:00
  • 300654217e utils: checkstyle.py: Support single line hunks Kieran Bingham 2020-01-07 15:23:04 +00:00
  • 32dd1a3b2f utils: checkstyle.py: Fix regex string literal Kieran Bingham 2020-01-07 15:18:23 +00:00
  • 618b5512a8 libcamera: control_serializer: Initialize serial_ Laurent Pinchart 2020-01-04 07:58:38 +02:00
  • a0c31b2ca3 libcamera: ipc_unixsocket: Don't send uninitialized bytes over the socket Laurent Pinchart 2020-01-04 07:38:37 +02:00
  • abce49655a v4l2: Fix compilation of __open_2() and __openat_2() with gcc Laurent Pinchart 2020-01-04 07:20:35 +02:00
  • 0ce8f2390b v4l2: v4l2_compat: Add V4L2 compatibility layer Paul Elder 2019-12-06 04:14:52 -05:00
  • a3b80f3af8 libcamera: pipeline_handler: uvcvideo: register all Cameras along with a devnum Paul Elder 2019-12-22 02:35:12 -06:00
  • effe4d6ced libcamera: camera_manager, pipeline_handler: allow retrieving cameras by device numbers Paul Elder 2019-12-22 02:31:56 -06:00
  • 58a19b9d56 libcamera: v4l2_device, v4l2_videodevice: call open system call directly Paul Elder 2019-12-06 04:09:32 -05:00
  • 4910ff05c0 libcamera: utils: Add strlcpy Paul Elder 2020-01-03 15:52:19 -05:00
  • 1acad98f7d libcamera: object: Support reference arguments in invokeMethod() Laurent Pinchart 2020-01-03 01:42:51 +02:00
  • 7141ac74fd test: object-invoke: Test invocation of method taking a reference argument Laurent Pinchart 2020-01-03 01:41:41 +02:00
  • a023aed1aa libcamera: pipeline: uvcvideo: Fix crash when default entity is not found Laurent Pinchart 2020-01-02 01:49:56 +02:00
  • 89dc54af09 libcamera: Remove buffer index from logging Niklas Söderlund 2019-11-21 18:44:29 +01:00
  • 3de65b43a6 libcamera: pipelines: Align bookkeeping in queueRequest() Niklas Söderlund 2019-10-27 04:53:02 +01:00
  • 7df177fd88 libcamera: object: Document danger of deleting object from other thread Laurent Pinchart 2019-11-27 05:16:56 +02:00
  • 07e3933570 include: linux: Update Linux headers readme to v5.2 Paul Elder 2019-10-25 18:01:34 +02:00
  • 803e592cf6 test: object-invoke: Delete InvokeObject after thread termination Laurent Pinchart 2019-11-27 07:32:53 +02:00
  • e54e9ebff4 libcamera: thread: Fix race condition when dispatching messages Laurent Pinchart 2019-11-27 04:18:38 +02:00
  • d9dac46e6f test: message: Add slow receiver test Laurent Pinchart 2019-11-27 08:28:38 +02:00
  • 1f6342f46b test: message: Fix message handling in MessageReceiver Laurent Pinchart 2019-11-27 09:30:22 +02:00
  • f88e756cea libcamera: thread: Fix locking when moving object Laurent Pinchart 2019-11-24 01:03:46 +02:00
  • 442f516c62 libcamera: Print backtrace on fatal errors Laurent Pinchart 2019-11-23 11:20:29 +02:00
  • a1225b838f cam: options: Fix unitialized variable warning Laurent Pinchart 2019-11-21 06:19:44 +02:00
  • a2a0e46576 test: controls: control_list: Add status check Jacopo Mondi 2019-11-22 14:59:31 +01:00
  • a8d0312903 meson: Really define _FORTIFY_SOURCE for optimised builds Laurent Pinchart 2019-11-20 00:44:28 +02:00
  • 1516ef3ce6 libcamera: Fix typo related to serialization Laurent Pinchart 2019-10-26 23:19:02 +03:00
  • 870f2d3b1f test: ipa: Add IPA wrappers test Laurent Pinchart 2019-10-27 08:04:12 +02:00
  • d7e0985ce1 ipa: Allow short-circuiting the ipa_context_ops Laurent Pinchart 2019-09-28 06:41:22 +03:00
  • 8162ac1647 ipa: Declare the ipaCreate() function prototype Laurent Pinchart 2019-10-22 19:18:09 +03:00
  • 132d99bc8f ipa: Switch to the plain C API Jacopo Mondi 2019-09-15 17:30:26 +03:00
  • bc9527de45 ipa: Define a plain C API Laurent Pinchart 2019-10-13 01:25:03 +03:00
  • 5f90d52d6e ipa: Pass ControlInfoMap references to IPAInterface::configure() Laurent Pinchart 2019-10-26 23:02:22 +03:00
  • c0b437fd6c test: Add control serialization test Jacopo Mondi 2019-10-22 01:58:15 +02:00
  • 2c5f0ad23a libcamera: Add controls serializer Laurent Pinchart 2019-10-26 20:25:56 +03:00
  • 56c9a978d6 test: Add ByteStreamBuffer test Laurent Pinchart 2019-10-27 04:06:31 +02:00
  • 69bb53aca1 libcamera: Add ByteStreamBuffer Jacopo Mondi 2019-10-22 01:52:08 +02:00
  • 4e5e352f3b ipa: Define serialized controls Jacopo Mondi 2019-10-22 01:54:17 +02:00
  • b44cb6b5f8 libcamera: buffer: Add const accessor to Buffer planes Laurent Pinchart 2019-10-13 02:26:49 +03:00
  • 6a1ff2615b libcamera: v4l2_controls: Fix control range construction for bool Laurent Pinchart 2019-10-27 23:42:56 +02:00
  • 7cbd88fec7 libcamera: controls: Catch type mismatch in ControlInfoMap Laurent Pinchart 2019-10-27 23:51:02 +02:00
  • cdc68bf7f7 libcamera: controls: Store reference to the InfoMap Jacopo Mondi 2019-10-23 09:40:27 +02:00
  • 113cfb1e08 libcamera: controls: Make ControList constructor public Laurent Pinchart 2019-10-26 20:37:09 +03:00
  • 81493f36e1 libcamera: controls: Make ControlId constructor public Jacopo Mondi 2019-10-22 01:50:53 +02:00
  • 6d492c2d75 libcamera: controls: Add move constructor to ControlInfoMap Laurent Pinchart 2019-10-24 01:05:37 +03:00
  • e89c2b2295 libcamera: controls: Index ControlList by unsigned int Laurent Pinchart 2019-10-25 23:48:45 +03:00
  • c27b7c103a libcamera: controls: Add operator== and operator!= to ControlRange Laurent Pinchart 2019-10-27 07:30:43 +02:00
  • 76b9923e55 libcamera: controls: Avoid exception in ControlInfoMap count() and find() Laurent Pinchart 2019-10-25 23:47:22 +03:00
  • 4034e45f0a test: controls: Add ControlInfoMap test Laurent Pinchart 2019-10-26 00:18:47 +03:00
  • fac471e812 test: Extract CameraTest class out of camera tests to libtest Laurent Pinchart 2019-10-27 19:20:39 +02:00
  • 6b3308ba1b libcamera: pipeline: Drop forward declaration of BufferPool Niklas Söderlund 2019-10-28 01:23:39 +01:00
  • 1d32f21136 cam: Store camera as shared pointer everywhere Niklas Söderlund 2019-10-27 21:20:10 +01:00
  • bcf4299453 libcamera: pipeline_handler: Do not use argument as local variable Niklas Söderlund 2019-10-27 04:49:58 +01:00
  • c360857c5d libcamera: v4l2_videodevice: Simplify error checking for requestBuffers() Niklas Söderlund 2019-10-26 01:51:11 +02:00
  • c1a287d4b4 cam: BufferWriter: Use the libcamera namespace Niklas Söderlund 2019-10-25 17:55:07 +02:00
  • f7ddfd4517 libcamera: camera: Remove explicit stream to buffer map in requestCompleted signal Niklas Söderlund 2019-10-21 20:01:19 +02:00
  • 40888cfdce libcamera: buffer: Drop friend statement Niklas Söderlund 2019-10-21 17:49:30 +02:00
  • 5e1cd213b3 libcamera: buffer: Plane: Drop friend statement Niklas Söderlund 2019-10-21 17:42:28 +02:00
  • 1de2e4bbdd libcamera: buffer: Drop forward declaration of BufferPool Niklas Söderlund 2019-10-21 17:46:31 +02:00
  • b465ecb3e3 libcamera: Fix compilation with uClibc and uClibc-ng Laurent Pinchart 2019-10-29 02:58:44 +02:00
  • 97a5855f37 README: Simplify a bit the build instructions Ezequiel Garcia 2019-11-15 12:23:41 -03:00
  • 918bfb3c3d libcamera: Remove space between empty curly brackets Laurent Pinchart 2019-11-04 18:56:45 +02:00
  • d312d0ba10 libcamera: Remove unneeded semicolons Laurent Pinchart 2019-11-04 18:50:45 +02:00
  • 53eab99680 android: Replace ThreadRPC with blocking method call Jacopo Mondi 2019-10-27 02:01:08 +01:00
  • 1f1d27cc14 test: object-invoke: Invoke method in blocking mode Jacopo Mondi 2019-10-27 02:55:49 +02:00
  • fb1a5c0416 libcamera: object: Add connection type parameter to invokeMethod() Jacopo Mondi 2019-10-27 02:45:17 +02:00
  • 06008b9156 libcamera: object: Use bound method activePack() for invokeMethod() Laurent Pinchart 2019-10-28 05:44:14 +02:00