summaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorSakari Ailus <sakari.ailus@iki.fi>2015-12-16 14:32:29 +0100
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2016-01-11 15:19:20 +0100
commit74a4133079f739eb2f4604263fdb974ce10120a8 (patch)
tree4ac54a75024a8316f7c5427224d27f69923024e4 /include/media
parent[media] media: Use entity enums in graph walk (diff)
downloadlinux-74a4133079f739eb2f4604263fdb974ce10120a8.tar.xz
linux-74a4133079f739eb2f4604263fdb974ce10120a8.zip
[media] media: Keep using the same graph walk object for a given pipeline
Initialise a given graph walk object once, and then keep using it whilst the same pipeline is running. Once the pipeline is stopped, release the graph walk object. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'include/media')
-rw-r--r--include/media/media-entity.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/media/media-entity.h b/include/media/media-entity.h
index a53acb099c16..a47a7c8a93cf 100644
--- a/include/media/media-entity.h
+++ b/include/media/media-entity.h
@@ -119,9 +119,11 @@ struct media_entity_graph {
/*
* struct media_pipeline - Media pipeline related information
*
- * @graph: Media graph walk during pipeline start / stop
+ * @streaming_count: Streaming start count - streaming stop count
+ * @graph: Media graph walk during pipeline start / stop
*/
struct media_pipeline {
+ int streaming_count;
struct media_entity_graph graph;
};