summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2020-03-23libcamera: controls: Add zero-copy set API for ControlValueLaurent Pinchart
2020-03-20libcamera: controls: Don't over-optimize ControlValue layoutLaurent Pinchart
2020-03-20libcamera: controls: Move ControlValue size check to controls.cppLaurent Pinchart
2020-03-20libcamera: controls: Add support for string controlsLaurent Pinchart
2020-03-20libcamera: controls: Rename ControlRange to ControlInfoLaurent Pinchart
2020-03-20libcamera: controls: Name all ControlInfoMap instance variables infoMapLaurent Pinchart
2020-03-19libcamera: geometry: Construct SizeRange from SizeLaurent Pinchart
2020-03-18libcamera: framebuffer_allocator: Lift camera restrictions on allocatorLaurent Pinchart
2020-03-18libcamera: pipeline_handler: Decouple buffer import and exportLaurent Pinchart
2020-03-18libcamera: PixelFormat: Mark all function arguments of type PixelFormat as co...Niklas Söderlund
2020-03-18libcamera: PixelFormat: Make constructor explicitLaurent Pinchart
2020-03-18libcamera: PixelFormat: Turn into a classNiklas Söderlund
2020-03-18libcamera: pixelformats: include linux/drm_fourcc.hNiklas Söderlund
2020-03-08libcamera: controls: Fix strict aliasing violationLaurent Pinchart
2020-03-08include: libcamera: meson: Add libcamera.h to the libcamera_api arrayLaurent Pinchart
2020-03-08include: libcamera: meson: Add control headers to the libcamera_api arrayKieran Bingham
2020-03-08include: libcamera: Improve automation of libcamera.h generationLaurent Pinchart
2020-03-06libcamera: ipa: Support array controls in ipa_control_value_entryLaurent Pinchart
2020-03-06libcamera: controls: Add support for byte controlsJacopo Mondi
2020-03-06libcamera: controls: Add support for float controlsJacopo Mondi
2020-03-06libcamera: controls: Allow passing an std::initializer list to set()Laurent Pinchart
2020-03-06libcamera: controls: Support array controls in ControlValueJacopo Mondi
2020-03-06libcamera: controls: Expose raw data in ControlValueLaurent Pinchart
2020-03-06libcamera: controls: Move Control constructor to controls.hLaurent Pinchart
2020-03-06libcamera: controls: Move ControlValue constructor to controls.hLaurent Pinchart
2020-03-06libcamera: controls: Move ControlValue get() and set() to controls.hLaurent Pinchart
2020-03-06libcamera: controls: Add templates to convert a type T to a ControlTypeLaurent Pinchart
2020-03-06libcamera: controls: Return control by valueLaurent Pinchart
2020-03-06libcamera: controls: Decouple control and value type in ControlList::set()Laurent Pinchart
2020-03-06libcamera: controls: Reorder ControlValue methodsJacopo Mondi
2020-03-06libcamera: ipa: Make <ipa/ipa_controls.h> self-containedLaurent Pinchart
2020-03-06libcamera: ipa: Remove unused IPA control typesJacopo Mondi
2020-03-06libcamera: Add a C++20-compliant std::span<> implementationJacopo Mondi
2020-02-18libcamera: Use C++14 std::*_t type traitsLaurent Pinchart
2020-02-14libcamera: camera: Add Camera propertiesJacopo Mondi
2020-02-142020-01-12libcamera: camera: Remove the prepared stateNiklas Söderlund
2020-01-12libcamera: Remove dead code after switch to FrameBufferNiklas Söderlund
2020-01-12libcamera: Switch to FrameBuffer interfaceNiklas Söderlund
2020-01-12libcamera: allocator: Add FrameBufferAllocator to help applications allocate ...Niklas Söderlund
2020-01-12libcamera: buffer: Move captured metadata to FrameMetadataNiklas Söderlund
2020-01-12libcamera: request: In addBuffer() do not fetch stream from BufferNiklas Söderlund
2020-01-12libcamera: buffer: Drop private function setRequest()Niklas Söderlund
an> cerr << "Failed to set output format" << endl; return TestFail; } ret = capture->allocateBuffers(bufferCount, &captureBuffers_); if (ret < 0) { cerr << "Failed to allocate Capture Buffers" << endl; return TestFail; } ret = output->allocateBuffers(bufferCount, &outputBuffers_); if (ret < 0) { cerr << "Failed to allocate Output Buffers" << endl; return TestFail; } capture->bufferReady.connect(this, &V4L2M2MDeviceTest::receiveCaptureBuffer); output->bufferReady.connect(this, &V4L2M2MDeviceTest::outputBufferComplete); for (const std::unique_ptr<FrameBuffer> &buffer : captureBuffers_) { if (capture->queueBuffer(buffer.get())) { std::cout << "Failed to queue capture buffer" << std::endl; return TestFail; } } for (const std::unique_ptr<FrameBuffer> &buffer : outputBuffers_) { if (output->queueBuffer(buffer.get())) { std::cout << "Failed to queue output buffer" << std::endl; return TestFail; } } ret = capture->streamOn(); if (ret) { cerr << "Failed to streamOn capture" << endl; return TestFail;