From 2d26d172c477c2ea22c4603c6f6c5ba5027f8c80 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Mon, 2 Oct 2017 11:55:52 +0300 Subject: kmscapture: fix v4l buftype --- utils/kmscapture.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'utils') diff --git a/utils/kmscapture.cpp b/utils/kmscapture.cpp index 43ef989..c72d38c 100644 --- a/utils/kmscapture.cpp +++ b/utils/kmscapture.cpp @@ -76,19 +76,15 @@ ExtFramebuffer* CameraPipeline::GetExtFrameBuffer(Card& card, uint32_t i, PixelF r = buffer_export(m_fd, V4L2_BUF_TYPE_VIDEO_CAPTURE, i, &dmafd); ASSERT(r == 0); - uint32_t handle; - r = drmPrimeFDToHandle(card.fd(), dmafd, &handle); - ASSERT(r == 0); - const PixelFormatInfo& format_info = get_pixel_format_info(pixfmt); ASSERT(format_info.num_planes == 1); - vector handles { handle }; + vector fds { dmafd }; vector pitches { m_in_width * (format_info.planes[0].bitspp / 8) }; - vector offsets { }; + vector offsets { 0 }; return new ExtFramebuffer(card, m_in_width, m_in_height, pixfmt, - handles, pitches, offsets); + fds, pitches, offsets); } bool inline better_size(struct v4l2_frmsize_discrete* v4ldisc, -- cgit v1.2.3