Re: DMABUF doesn't work when frame size not equal to the size of GPU bo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Chuanbo,

On Tuesday 31 December 2013 19:21:09 Chuanbo Weng wrote:
> 2013/12/31 Tomasz Stanislawski <t.stanislaws@xxxxxxxxxxx>:
> > Hi Chuanbo Weng,
> > 
> > I suspect that the problem might be caused by difference
> > between size of DMABUF object and buffer size in V4L2.
> 
> Thanks for your reply! I agree with you because my experiment prove it
> (Even when the bo is bigget than frame size, not smaller!!!).
> 
> > What is the content of v4l2_format returned by VIDIOC_G_FMT?
> 
> The content is V4L2_PIX_FMT_YUYV. (And if the content V4L2_PIX_FMT_MJPEG,
> this issue doesn't happen.)

Could you please give us the content of all the other fields ?

> > What is the content of V4l2_buffer structure passed by VIDIOC_QBUF?

Same here.

> The fd in v4l2_buffer structure is fd of gem object created by
> DRM_IOCTL_MODE_CREATE_DUMB.
>
> I've upload the program that can reproduce this issue on intel platform. You
> just need to clone it from
> https://github.com/strgnm/v4l2-dmabuf-test.git
> Then build and run as said in README.

-- 
Regards,

Laurent Pinchart

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux