Rework buffer and slice handling
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
This commit is contained in:
@@ -185,8 +185,10 @@ VAStatus VA_DRIVER_INIT_FUNC(VADriverContextP ctx)
|
||||
driver_data->mem2mem_fd = open("/dev/video0", O_RDWR | O_NONBLOCK, 0);
|
||||
assert(driver_data->mem2mem_fd >= 0);
|
||||
|
||||
for (int i = 0; i < INPUT_BUFFERS_NB; i++)
|
||||
for (int i = 0; i < INPUT_BUFFERS_NB; i++) {
|
||||
driver_data->request_fds[i] = -1;
|
||||
driver_data->slice_offset[i] = 0;
|
||||
}
|
||||
|
||||
assert(ioctl(driver_data->mem2mem_fd, VIDIOC_QUERYCAP, &cap)==0);
|
||||
if (!(cap.capabilities & V4L2_CAP_VIDEO_M2M_MPLANE))
|
||||
|
||||
Reference in New Issue
Block a user