mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-25 23:21:33 +03:00
v4l_id: check mplane video capture and output capailities (#8464)
Video devices using mplane buffer API declare capture and output capabilities with V4L2_CAP_VIDEO_CAPTURE_MPLANE and V4L2_CAP_VIDEO_OUTPUT_MPLANE.
This commit is contained in:
parent
24c44fdf56
commit
27b6cb1f59
@ -68,9 +68,11 @@ int main(int argc, char *argv[]) {
|
||||
printf("ID_V4L_VERSION=2\n");
|
||||
printf("ID_V4L_PRODUCT=%s\n", v2cap.card);
|
||||
printf("ID_V4L_CAPABILITIES=:");
|
||||
if ((v2cap.capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0)
|
||||
if ((v2cap.capabilities & V4L2_CAP_VIDEO_CAPTURE) > 0 ||
|
||||
(v2cap.capabilities & V4L2_CAP_VIDEO_CAPTURE_MPLANE) > 0)
|
||||
printf("capture:");
|
||||
if ((v2cap.capabilities & V4L2_CAP_VIDEO_OUTPUT) > 0)
|
||||
if ((v2cap.capabilities & V4L2_CAP_VIDEO_OUTPUT) > 0 ||
|
||||
(v2cap.capabilities & V4L2_CAP_VIDEO_OUTPUT_MPLANE) > 0)
|
||||
printf("video_output:");
|
||||
if ((v2cap.capabilities & V4L2_CAP_VIDEO_OVERLAY) > 0)
|
||||
printf("video_overlay:");
|
||||
|
Loading…
Reference in New Issue
Block a user