summaryrefslogtreecommitdiffstats
path: root/include/media/v4l2-dev.h
diff options
context:
space:
mode:
authorShuah Khan <shuahkh@osg.samsung.com>2016-02-11 21:41:25 -0200
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2016-02-27 08:33:29 -0300
commitd0a164f593ec770e5fc0dd9b003ac057559482c7 (patch)
tree23bd2e78da923959011315f88ff4f813170d1608 /include/media/v4l2-dev.h
parentfb49f20438f361a60f9af555e5a69d91bb5e358f (diff)
downloadlinux-0-day-d0a164f593ec770e5fc0dd9b003ac057559482c7.tar.gz
linux-0-day-d0a164f593ec770e5fc0dd9b003ac057559482c7.tar.xz
[media] media: v4l-core add enable/disable source common interfaces
Add a new interfaces to be used by v4l-core to invoke enable source and disable_source handlers in the media_device. The enable_source helper function invokes the enable_source handler to find media source entity connected to the entity and check is it is available or busy. If source is available, link is activated and pipeline is started. The disable_source helper function invokes the disable_source handler to deactivate and stop the pipeline. Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'include/media/v4l2-dev.h')
-rw-r--r--include/media/v4l2-dev.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/media/v4l2-dev.h b/include/media/v4l2-dev.h
index eeabf20e87a66..76056ab5c5bde 100644
--- a/include/media/v4l2-dev.h
+++ b/include/media/v4l2-dev.h
@@ -87,6 +87,7 @@ struct video_device
#if defined(CONFIG_MEDIA_CONTROLLER)
struct media_entity entity;
struct media_intf_devnode *intf_devnode;
+ struct media_pipeline pipe;
#endif
/* device ops */
const struct v4l2_file_operations *fops;