summaryrefslogtreecommitdiff
path: root/src/cam
AgeCommit message (Expand)Author
2022-08-09cam: kms_sink: Make lifetime management of DRM request saferLaurent Pinchart
2022-08-09cam: drm: Add support for test-only commitsLaurent Pinchart
2022-08-08cam: sdl_sink: Fix compilation with SDL2 <2.0.16Laurent Pinchart
2022-08-08cam: sdl_sink: Add NV12 texture supportLaurent Pinchart
2022-08-08cam: sdl_sink: Support multi-planar formatsLaurent Pinchart
2022-08-08cam: Rename sdl_texture_yuyv.{cpp,h} to sdl_texture_yuv.{cpp,h}Laurent Pinchart
2022-08-08cam: sdl_texture_yuyv: Make line stride configurableLaurent Pinchart
2022-07-28cam: sdl_sink: Pass a Span<const uint8_t> to SDLTexture::update()Laurent Pinchart
2022-07-28cam: sdl_sink: Use libjpeg over SDL2_imageEric Curtin
2022-07-27raspberrypi: Update Copyright statement in all Raspberry Pi source filesNaushir Patuck
2022-07-19libcamera: controls: Avoid double lookupsLaurent Pinchart
2022-07-19libcamera: controls: Use std::optional to handle invalid control valuesChristian Rauch
2022-07-15cam: sdl: Use uint32_t in place of SDL_PixelFormatEnumJacopo Mondi
2022-06-20cam: kms_sink: Remove limitation that camera and display must matchEric Curtin
2022-06-19cam: drm: Support /dev/dri cards other than 0Eric Curtin
2022-05-23cam: sdl_sink: Add MJPG support to SDL sinkEric Curtin
2022-05-23cam: sdl_sink: Add SDL sink with initial YUYV supportEric Curtin
2022-05-23cam: event_loop: Add timer events to event loopEric Curtin
2022-05-23cam: event_loop: Rename addEvent to addFdEventEric Curtin
2022-05-22cam: Use script parser to set controlsJacopo Mondi
2022-05-22cam: Queue requests through CameraSession::queueRequest()Jacopo Mondi
2022-05-22cam: Add a parser for capture scriptsJacopo Mondi
2022-05-04libcamera: Replace toString with operator<<() for format classesLaurent Pinchart
2022-05-04libcamera: Replace toString with operator<<() for geometry classesLaurent Pinchart
2022-03-25cam: Fix indentation in meson.buildLaurent Pinchart
2022-02-21cam: Use structured bindings in range-based for loopsNejc Galof
2022-02-08cam: kms_sink: Use the first suitable pipeline foundEric Curtin
2021-12-04libcamera: base: shared_fd: Rename fd() to get()Laurent Pinchart
2021-11-24cam: Convert to pragma onceKieran Bingham
2021-10-15cam: Remove using namespace in stream_options.hHirokazu Honda
2021-10-15cam: Drop frames once the capture limit is reachedLaurent Pinchart
2021-10-15cam: Pass stream names to FileSinkLaurent Pinchart
2021-10-15cam: Rename CameraSession::streamName_ to streamNames_Laurent Pinchart
2021-10-05cam: kms_sink: Print display pipeline configurationLaurent Pinchart
2021-09-07cam: drm: Avoid importing the same dmabuf multiple timesLaurent Pinchart
2021-09-07cam: drm: Set per-plane offsets when creating DRM frame bufferLaurent Pinchart
2021-09-07cam: drm: Support per-plane stride valuesLaurent Pinchart
2021-09-07cam: file_sink: Use Image class to access pixel dataLaurent Pinchart
2021-09-07cam: Add Image classLaurent Pinchart
2021-09-07libcamera: framebuffer: Prevent modifying the number of metadata planesLaurent Pinchart
2021-08-30cam: file_sink: Use offset in mapping FrameBufferHirokazu Honda
2021-08-05cam: Add support for viewfinder through DRM/KMSLaurent Pinchart
2021-08-05cam: kms_sink: Enable display on first frameLaurent Pinchart
2021-08-05cam: Add KMS sink classLaurent Pinchart
2021-08-05cam: Add DRM helper classesLaurent Pinchart
2021-08-05cam: Rename BufferWriter to FileSinkLaurent Pinchart
2021-08-05cam: Turn BufferWriter into a FrameSinkLaurent Pinchart
2021-08-05cam: Add FrameSink base classLaurent Pinchart
2021-08-05cam: event_loop: Add support for file descriptor eventsLaurent Pinchart
2021-07-27cam: options: Restore std::cerr adjustment fieldLaurent Pinchart