This message is generated daily by a cron job that builds media_tree for
the kernels and architectures in the list below.
Results of the daily build of media_tree:
date: Mon Nov 30 04:00:51 CET 2015
git branch: test
git hash: 10897dacea26943dd80bd6629117f4620fc320ef
gcc versio
On Fri, Nov 27, 2015 at 09:49:11AM -0800, Linus Torvalds wrote:
> Al, what do you think? The whole "generic code should be robust wrt
> drivers making silly mistakes" just sounds like a good idea. Finding
> these things through code inspection is all well and good, but having
> a nice warning repo
media_entity_graph_walk_init() and media_entity_graph_walk_cleanup() are
now mandatory.
Signed-off-by: Sakari Ailus
---
Documentation/media-framework.txt | 22 +-
1 file changed, 17 insertions(+), 5 deletions(-)
diff --git a/Documentation/media-framework.txt
b/Documentation
Signed-off-by: Sakari Ailus
---
include/media/media-entity.h | 8
1 file changed, 8 insertions(+)
diff --git a/include/media/media-entity.h b/include/media/media-entity.h
index 2601bb0..8fd888f 100644
--- a/include/media/media-entity.h
+++ b/include/media/media-entity.h
@@ -95,6 +95,14
Signed-off-by: Sakari Ailus
---
drivers/media/platform/vsp1/vsp1_video.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/media/platform/vsp1/vsp1_video.c
b/drivers/media/platform/vsp1/vsp1_video.c
index f741582..ce10d86 100644
--- a/drivers/media/platform/vsp1/vsp1_video.c
++
Add media_entity_graph_walk_init() and media_entity_graph_walk_cleanup()
functions in order to dynamically allocate memory for the graph. This is
not done in media_entity_graph_walk_start() as there are situations where
e.g. correct error handling, that itself may not fail, requires successful
grap
From: Sakari Ailus
Signed-off-by: Sakari Ailus
---
drivers/media/platform/omap3isp/isp.c | 21 +
drivers/media/platform/omap3isp/isp.h | 5 +++--
drivers/media/platform/omap3isp/ispccdc.c | 2 +-
drivers/media/platform/omap3isp/ispvideo.c | 20 ++
The struct media_entity_graph was allocated in the stack, limiting the
number of entities that could be reasonably allocated. Instead, move the
struct to struct media_pipeline which is typically allocated using
kmalloc() instead.
The intent is to keep the enumeration around for later use for the
d
From: Sakari Ailus
Signed-off-by: Sakari Ailus
---
drivers/media/platform/vsp1/vsp1_video.c | 45 ++--
1 file changed, 31 insertions(+), 14 deletions(-)
diff --git a/drivers/media/platform/vsp1/vsp1_video.c
b/drivers/media/platform/vsp1/vsp1_video.c
index ce10d86..
Signed-off-by: Sakari Ailus
Cc: Javier Martinez Canillas
Cc: Kamil Debski
Cc: Sylwester Nawrocki
---
drivers/media/platform/exynos4-is/media-dev.c | 31 +--
drivers/media/platform/exynos4-is/media-dev.h | 1 +
2 files changed, 21 insertions(+), 11 deletions(-)
diff --
The purpose of the macro has changed, rename it accordingly. It is not and
should no longer be used in drivers directly, but only for the purpose for
defining how many bits can be allocated from the stack for entity
enumerations.
Signed-off-by: Sakari Ailus
---
drivers/media/media-entity.c | 2 +
From: Sakari Ailus
This is useful in e.g. knowing whether certain operations have already
been performed for an entity. The users include the framework itself (for
graph walking) and a number of drivers.
Signed-off-by: Sakari Ailus
---
drivers/media/media-entity.c | 39 +
include/
From: Sakari Ailus
The internal index can be used internally by the framework in order to keep
track of entities for a purpose or another. The internal index is constant
while it's registered to a media device, but the same index may be re-used
once the entity having that index is unregistered.
Signed-off-by: Sakari Ailus
Cc: Prabhakar Lad
---
drivers/staging/media/davinci_vpfe/vpfe_video.c | 37 ++---
drivers/staging/media/davinci_vpfe/vpfe_video.h | 1 +
2 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/drivers/staging/media/davinci_vpfe/vpfe_video
The same bug was present in the omap4iss driver as was in the omap3isp
driver. The code got copied to the omap4iss driver while broken. Fix the
omap4iss driver as well.
Signed-off-by: Sakari Ailus
---
drivers/staging/media/omap4iss/iss.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Signed-off-by: Sakari Ailus
---
drivers/media/media-entity.c | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/media/media-entity.c b/drivers/media/media-entity.c
index bf3c31f..4161dc7 100644
--- a/drivers/media/media-entity.c
+++ b/drivers/media/media-enti
From: Sakari Ailus
Signed-off-by: Sakari Ailus
---
drivers/staging/media/omap4iss/iss.c | 15 +++
drivers/staging/media/omap4iss/iss.h | 4 ++--
drivers/staging/media/omap4iss/iss_video.c | 13 +++--
drivers/staging/media/omap4iss/iss_video.h | 4 ++--
4 files
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
---
drivers/media/media-entity.c | 17 +++--
include/media/media-entity.h | 4 +++-
2 files
Signed-off-by: Sakari Ailus
---
drivers/media/platform/omap3isp/isp.c | 63 ++
drivers/media/platform/omap3isp/isp.h | 4 +-
drivers/media/platform/omap3isp/ispvideo.c | 19 -
drivers/media/platform/omap3isp/ispvideo.h | 1 +
4 files changed, 60 ins
This will also mean that the necessary graph related data structures will
be allocated dynamically, removing the need for maximum ID checks.
Signed-off-by: Sakari Ailus
---
drivers/media/media-entity.c | 16 ++--
include/media/media-entity.h | 2 +-
2 files changed, 7 insertions(+),
Signed-off-by: Sakari Ailus
---
drivers/staging/media/omap4iss/iss.c | 59 +++---
drivers/staging/media/omap4iss/iss.h | 4 +-
drivers/staging/media/omap4iss/iss_video.c | 36 ++
drivers/staging/media/omap4iss/iss_video.h | 1 +
4 files change
Signed-off-by: Sakari Ailus
Cc: Hyun Kwon
---
drivers/media/platform/xilinx/xilinx-dma.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/media/platform/xilinx/xilinx-dma.c
b/drivers/media/platform/xilinx/xilinx-dma.c
index bc244a0..0a19824 100644
--- a/drivers/media/platfor
It will be needed in struct media_pipeline shortly.
Signed-off-by: Sakari Ailus
---
include/media/media-entity.h | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/include/media/media-entity.h b/include/media/media-entity.h
index 5a0339a..2601bb0 100644
--
Hi,
This is the second version of the unrestricted media entity ID range
support patchset.
v1 of the set can be found here:
http://www.spinics.net/lists/linux-media/msg94425.html>
What has changed since v1:
- Updated documentation in Documentation/media-framework.txt (last patch).
- omap3isp:
If a different entity->pipe in a pipeline was encountered, a warning was
issued but the execution continued as if nothing had happened. Return an
error instead right there.
Signed-off-by: Sakari Ailus
---
drivers/media/media-entity.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
d
Hi,
the linuxtv.org server will move to a new, freshly installed
machine tomorrow. Expect some downtime while we do the
final rsync and database export+import. I'm planning
to start disabling services on the old server about
30min before 12:00 UTC (13:00 CET) on Mon Nov 30.
If all goes well the
On Wed, Nov 04, 2015 at 12:22:38AM +0200, Sakari Ailus wrote:
> Hi Mauro,
>
> On Wed, Oct 28, 2015 at 09:36:50AM +0900, Mauro Carvalho Chehab wrote:
> > Em Tue, 27 Oct 2015 01:01:35 +0200
> > Sakari Ailus escreveu:
> >
> > > It will be needed in struct media_pipeline shortly.
> > >
> > > Signed
27 matches
Mail list logo