libcamera/src/gstreamer
Jaslo Ziska bf231ead1c gstreamer: Add GstLibcameraSrcState::clearRequests method
Add a clearRequests() function to GstLibcameraSrcState which clears the
GstLibcameraSrcState::completedRequests_ queue.

Use this new function in gst_libcamera_src_task_leave() instead of doing
it manually.

Signed-off-by: Jaslo Ziska <jaslo@ziska.de>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Tested-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2023-12-07 01:26:46 +02:00
..
gstlibcamera-utils.cpp libcamera: Use C++17 [[fallthrough]] everywhere 2023-01-05 12:08:34 +02:00
gstlibcamera-utils.h gstreamer: Provide framerate support for libcamerasrc 2022-11-12 00:15:05 +05:30
gstlibcamera.cpp gstreamer: Omit extra semicolons 2020-10-20 13:15:47 +03:00
gstlibcameraallocator.cpp libcamera: base: shared_fd: Rename fd() to get() 2021-12-04 23:05:07 +02:00
gstlibcameraallocator.h gstreamer: Convert to pragma once 2021-11-24 12:18:37 +00:00
gstlibcamerapad.cpp libcamera: stream: Turn StreamRole into scoped enumeration 2022-11-25 10:52:06 +02:00
gstlibcamerapad.h gstreamer: Combine the two pad loops in the task run handler 2022-07-04 23:07:53 +03:00
gstlibcamerapool.cpp gstreamer: Pass Stream to RequestWrap::addBuffer() 2022-07-04 23:07:38 +03:00
gstlibcamerapool.h gstreamer: Pass Stream to RequestWrap::addBuffer() 2022-07-04 23:07:38 +03:00
gstlibcameraprovider.cpp libcamera: Remove StreamRoles alias 2023-07-04 22:56:38 +01:00
gstlibcameraprovider.h gstreamer: Convert to pragma once 2021-11-24 12:18:37 +00:00
gstlibcamerasrc.cpp gstreamer: Add GstLibcameraSrcState::clearRequests method 2023-12-07 01:26:46 +02:00
gstlibcamerasrc.h gstreamer: Add enable_auto_focus option to the GStreamer plugin 2023-06-18 17:44:29 +05:30
meson.build meson: Fix space around colon issues 2023-07-07 11:39:19 +03:00