From: Jianhui Dai Date: Wed, 24 Aug 2022 09:30:34 +0000 (+0800) Subject: v4l2allocator: Fix invalid imported dmabuf fd X-Git-Tag: 1.22.0~1054 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=625e74100d41aaa7262c83284dd647b278b8eec9;p=platform%2Fupstream%2Fgstreamer.git v4l2allocator: Fix invalid imported dmabuf fd Fix a typo that set userptr to dmabuf fd. It leads to failure of dmabuf-import io-mode. Part-of: --- diff --git a/subprojects/gst-plugins-good/sys/v4l2/gstv4l2allocator.c b/subprojects/gst-plugins-good/sys/v4l2/gstv4l2allocator.c index e82a853..48d1bb8 100644 --- a/subprojects/gst-plugins-good/sys/v4l2/gstv4l2allocator.c +++ b/subprojects/gst-plugins-good/sys/v4l2/gstv4l2allocator.c @@ -1134,7 +1134,7 @@ gst_v4l2_allocator_import_dmabuf (GstV4l2Allocator * allocator, if (!V4L2_TYPE_IS_MULTIPLANAR (obj->type)) { group->buffer.bytesused = group->planes[0].bytesused; group->buffer.length = group->planes[0].length; - group->buffer.m.fd = group->planes[0].m.userptr; + group->buffer.m.fd = group->planes[0].m.fd; /* FIXME Check if data_offset > 0 and fail for non-multi-planar */ g_assert (group->planes[0].data_offset == 0);