video: driver: add support for create buf
Add handling for VIDIOC_CREATE_BUFS ioctl in driver. This ioctl is used to create buffers for memory mapped or DMA buffer I/O. It can be used as an alternative or in addition to the ioctl VIDIOC_REQBUFS ioctl, when a tighter control over buffers is required. This ioctl can be called multiple times to create buffers of different sizes. Partially Fixes: v4l2-compliance: test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF. Change-Id: I9dd6c3f48e48e297b3e56fd4c8062869c8b55bee Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Цей коміт міститься в:
@@ -27,6 +27,7 @@ int msm_vidc_s_param(void *instance, struct v4l2_streamparm *sp);
|
||||
int msm_vidc_g_param(void *instance, struct v4l2_streamparm *sp);
|
||||
int msm_vidc_reqbufs(void *instance, struct v4l2_requestbuffers *b);
|
||||
int msm_vidc_querybuf(void *instance, struct v4l2_buffer *b);
|
||||
int msm_vidc_create_bufs(void *instance, struct v4l2_create_buffers *b);
|
||||
int msm_vidc_release_buffer(void *instance, int buffer_type,
|
||||
unsigned int buffer_index);
|
||||
int msm_vidc_qbuf(void *instance, struct media_device *mdev,
|
||||
|
Посилання в новій задачі
Заблокувати користувача