@@ -11,18 +11,12 @@
* - Implement GstElement::send_event
* + Allowing application to use FLUSH/FLUSH_STOP
* + Prevent the main thread from accessing streaming thread
- * - Implement GstElement::request-new-pad (multi stream)
- * + Evaluate if a single streaming thread is fine
* - Add application driven request (snapshot)
- * - Add framerate control
* - Add buffer importation support
+ * + Evaluate the feasibility of memory:DMAbuf support
*
* Requires new libcamera API:
- * - Add framerate negotiation support
- * - Add colorimetry support
* - Add timestamp support
- * - Use unique names to select the camera devices
- * - Add GstVideoMeta support (strides and offsets)
*/
#include "gstlibcamerasrc.h"
Update the feature TODO list of libcamerasrc as it hasn't been updated since its introduction. Following entries have been dropped since they are supported: - Implement GstElement::request-new-pad (multi stream) commit 53a0d80af0f9 ("gstreamer: Added virtual functions needed to support request pads") - Add framerate control - Add framerate negotiation support commit ccfe0a1af77c ("gstreamer: Provide framerate support for libcamerasrc") - Add colorimetry support commit fc9783acc608 ("gstreamer: Provide colorimetry <> ColorSpace mappings") - Use unique names to select the camera devices commit 2c93810ec1f1 ("gst: libcamerasrc: Add camera-name property") (The property that is set here is fed into CameraManager::get() eventually, ensuring we can select the camera devices by unique IDs.) - Add GstVideoMeta support (strides and offsets) commit 848a3017b8ee ("gstreamer: Add GstVideoMeta support") At the same time, append the buffer importation support entry to mention the potential usage of memory:DMAbuf, that landed in gstreamer-1.26. Signed-off-by: Umang Jain <uajain@igalia.com> Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com> --- Changes in v2: - Drop GstVideoMeta support entry as well --- src/gstreamer/gstlibcamerasrc.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-)