summaryrefslogtreecommitdiff
path: root/src/gstreamer
AgeCommit message (Expand)Author
2024-11-05gstreamer: Generate controls from control_ids_*.yaml filesJaslo Ziska
2024-11-05gstreamer: Remove auto-focus-mode property from libcamerasrcJaslo Ziska
2024-11-05gstreamer: Remove auto-focus-mode property from device providerJaslo Ziska
2024-11-04gstreamer: Implement caps negotiation for video/x-bayerJohannes Kirchmair
2024-08-12libcamera: Fix header groupingLaurent Pinchart
2024-08-07gstreamer: Fix missing "greater than" symbol in author stringJaslo Ziska
2024-07-26gstreamer: Fix width and height range handlingHou Qi
2024-07-25gst: Add child proxy support to libcamerasrcNicolas Dufresne
2024-07-25gstreamer: allocator: Ensure camera manager stay aliveNicolas Dufresne
2024-07-25gstreamer: pool: Replace GstAtomicQueue with deque and mutexNicolas Dufresne
2024-05-21treewide: Query list of cameras just onceBarnabás Pőcze
2024-05-14gstreamer: Use copied camera nameBarnabás Pőcze
2024-05-14gstreamer: Fix string memory leakBarnabás Pőcze
2024-05-09libcamera: Drop remaining file name from header comment blocksLaurent Pinchart
2024-05-08libcamera: Drop file name from header comment blocksLaurent Pinchart
2024-02-02gstreamer: Map 10/12/14/16 bayer formats supportsNicolas Dufresne
2024-02-02gstreamer: Map R8/R16 pixel formatNicolas Dufresne
2024-01-23gstreamer: Add meson devenv supportNicolas Dufresne
2024-01-09gstreamer: Support for pre-1.16 GstEventLaurent Pinchart
2023-12-07gstreamer: Implement renegotiationJaslo Ziska
2023-12-07gstreamer: Add GstLibcameraSrcState::clearRequests methodJaslo Ziska
2023-12-07gstreamer: Move negotiation logic to separate functionJaslo Ziska
2023-11-23gstreamer: Fix unused variable errorJaslo Ziska
2023-11-22gstreamer: Implement element EOS handlingJaslo Ziska
2023-07-07meson: Fix space around colon issuesLaurent Pinchart
2023-07-04libcamera: Remove `StreamRoles` aliasBarnabás Pőcze
2023-06-28gstreamer: Drop libcamera_private dependencyUmang Jain
2023-06-18gstreamer: Add enable_auto_focus option to the GStreamer pluginCedric Nugteren
2023-01-05libcamera: Use C++17 [[fallthrough]] everywhereMatti Lehtimäki
2022-12-24gstreamer: Add bayer8 support to libcamerasrc elementPavel Machek
2022-11-25libcamera: stream: Turn StreamRole into scoped enumerationLaurent Pinchart
2022-11-21gstreamer: Do not lookup controls by idJacopo Mondi
2022-11-12gstreamer: Provide framerate support for libcamerasrcRishikesh Donadkar
2022-11-12gstreamer: Do not expose the caps before configuring the cameraRishikesh Donadkar
2022-09-12gstreamer: Check gstreamer version before using newer macrosVedant Paranjape
2022-09-01gstreamer: Provide colorimetry <> ColorSpace mappingsRishikesh Donadkar
2022-08-24gstreamer: Add support for additional RGB formatsLaurent Pinchart
2022-08-16libcamera: base: Make message.h and mutex.h privateLaurent Pinchart
2022-07-19gstreamer: Be pedantic on srcpads accessUmang Jain
2022-07-19libcamera: controls: Use std::optional to handle invalid control valuesChristian Rauch
2022-07-04gstreamer: Fix race conditions in task pause/resumeLaurent Pinchart
2022-07-04gstreamer: Split completed request processing to a separate functionLaurent Pinchart
2022-07-04gstreamer: Split request creation to a separate functionLaurent Pinchart
2022-07-04gstreamer: Fix pads lockingLaurent Pinchart
2022-07-04gstreamer: Use dedicated lock for request queuesLaurent Pinchart
2022-07-04gstreamer: Combine the two pad loops in the task run handlerLaurent Pinchart
2022-07-04gstreamer: Handle completed requests in the libcamerasrc taskLaurent Pinchart
2022-07-04gstreamer: Rename queued requests queue to queuedRequests_Laurent Pinchart
2022-07-04gstreamer: Move timestamp calculation out of pad loopLaurent Pinchart
2022-07-04gstreamer: Pass Stream to RequestWrap::addBuffer()Laurent Pinchart