diff options
author | Surajit Podder <spodder@codeaurora.org> | 2017-10-20 21:33:59 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-10-20 09:05:47 -0700 |
commit | bc2e513744d7c4d0f8de403f0c0cb8ffb546eddf (patch) | |
tree | 9328ba455fd23732831cb6d32f9ce6e6604d54c8 /mm-video-v4l2/vidc/vdec/src | |
parent | 74569c8caf71a3260569703b37c51c79fcd2923c (diff) | |
download | media-bc2e513744d7c4d0f8de403f0c0cb8ffb546eddf.tar.gz |
mm-video-v4l2: Use correct control id
Use correct control id to get buffer count
in set_buffer_req.
Change-Id: I00f522cb932b3746914ecd350f370e6770c7454e
Diffstat (limited to 'mm-video-v4l2/vidc/vdec/src')
-rw-r--r-- | mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp b/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp index 3e8e29e8..f5056faf 100644 --- a/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp +++ b/mm-video-v4l2/vidc/vdec/src/omx_vdec_v4l2.cpp @@ -8791,10 +8791,12 @@ OMX_ERRORTYPE omx_vdec::set_buffer_req(vdec_allocatorproperty *buffer_prop) fmt.fmt.pix_mp.plane_fmt[0].sizeimage = buf_size; if (buffer_prop->buffer_type == VDEC_BUFFER_TYPE_INPUT) { + control.id = V4L2_CID_MIN_BUFFERS_FOR_OUTPUT; fmt.type =V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE; fmt.fmt.pix_mp.pixelformat = output_capability; ret = ioctl(drv_ctx.video_driver_fd, VIDIOC_S_FMT, &fmt); } else if (buffer_prop->buffer_type == VDEC_BUFFER_TYPE_OUTPUT) { + control.id = V4L2_CID_MIN_BUFFERS_FOR_CAPTURE; c_fmt.type =V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE; c_fmt.fmt.pix_mp.pixelformat = capture_capability; ret = ioctl(drv_ctx.video_driver_fd, VIDIOC_G_FMT, &c_fmt); |