From d1bb80df16a8bee9635a916f02c848298f7d9988 Mon Sep 17 00:00:00 2001 From: Divya Jaiswal Date: Tue, 7 Jul 2015 14:53:03 +0200 Subject: v4l2-mfc-example: Add EOS This patch adds a function that tells MFC when there is end of stream. Signed-off-by: Divya Jaiswal Signed-off-by: Mateusz Krawczuk --- v4l2-mfc-example/mfc.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'v4l2-mfc-example/mfc.c') diff --git a/v4l2-mfc-example/mfc.c b/v4l2-mfc-example/mfc.c index 1b535e6..0a89657 100644 --- a/v4l2-mfc-example/mfc.c +++ b/v4l2-mfc-example/mfc.c @@ -367,3 +367,17 @@ int mfc_dec_setup_capture(struct instance *i, int extra_buf) return 0; } +int mfc_dec_stop(struct instance *i) +{ + int ret; + struct v4l2_decoder_cmd cmd; + + memzero(cmd); + cmd.cmd = V4L2_ENC_CMD_STOP; + ret = ioctl(i->mfc.fd, VIDIOC_DECODER_CMD, &cmd); + if (ret != 0) { + err("Failed ioctl vidioc_decoder_cmd"); + return -1; + } + return 0; +} -- cgit v1.2.3