On 12/12/2018 07:49 PM, Sakari Ailus wrote:
Address the following warnings by setting the entity's function to an
appropriate value.
[5.043377] ipu3-cio2 :00:14.3: Entity type for entity ipu3-csi2 0 was
not initialized!
[5.043427] ipu3-cio2 :00:14.3: Entity type for entity ip
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: Thu Dec 13 05:00:10 CET 2018
media-tree git hash:d2b4387f3bdf016e266d23cf657465f557721488
media_build git
On Wed, Dec 12, 2018 at 10:54 PM Christoph Hellwig wrote:
>
> On Wed, Dec 12, 2018 at 06:34:25PM +0900, Tomasz Figa wrote:
> > The typical DMA-buf import/export flow is as follows:
> > 1) Driver X allocates buffer A using this API for device x and gets a
> > DMA address inside x's DMA (or IOVA) ad
Em Wed, 12 Dec 2018 09:27:17 +0100
Hans Verkuil escreveu:
> On 12/12/18 8:58 AM, Mauro Carvalho Chehab wrote:
> > Hi Hans,
> >
> > Em Wed, 21 Nov 2018 16:40:21 +0100
> > Hans Verkuil escreveu:
> >
> >> The main changes since RFCv3 are:
> >>
> >> - Add entity index to media_v2_pad
> >> - Add
Hi Hans,
Since this function only return DEQUEUED and DONE buffers,
it cannot be used to find a capture buffer that is both used for
frame output and is part of the frame reference list.
E.g. a bottom field referencing a top field that is already
part of the capture buffer being used for frame out
Hi Mauro, Hi Hans
Thanks for taking a look at this.
On Wed, Dec 12, 2018 at 6:55 PM Hans Verkuil wrote:
>
> On 12/7/18 12:43 PM, Mauro Carvalho Chehab wrote:
> > As warned by smatch:
> > drivers/media/i2c/imx214.c:591 imx214_set_format() warn: variable
> > dereferenced before check 'format
On 12/7/18 12:43 PM, Mauro Carvalho Chehab wrote:
> As warned by smatch:
> drivers/media/i2c/imx214.c:591 imx214_set_format() warn: variable
> dereferenced before check 'format' (see line 589)
>
> It turns that the code at imx214_set_format() has support for being
> called with the format b
On Wed, 12 Dec 2018 at 14:27, Laurent Pinchart
wrote:
>
> Hi Matwey,
>
> Thank you for the patches.
>
> For the whole series,
>
> Reviewed-by: Laurent Pinchart
>
Thanks Laurent.
Matwey, given your detailed analysis of this issue,
and given you have pwc hardware to test, I think
you should consi
Mauro, hopefully this can still be merged for 4.21.
Regards,
Hans
The following changes since commit e159b6074c82fe31b79aad672e02fa204dbbc6d8:
media: vimc: fix start stream when link is disabled (2018-12-07 13:08:41
-0500)
are available in the Git repository at:
git://linuxtv.org
Added include/trace/events/pwc.h to the list of files.
Signed-off-by: Hans Verkuil
---
Will include this patch as part of the pull request.
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 3e9f1710ed13..3ce9533bca26 100644
--- a/MAINTAINERS
+++
Hi Matwey,
Thank you for the patches.
For the whole series,
Reviewed-by: Laurent Pinchart
On Friday, 9 November 2018 21:03:25 EET Matwey V. Kornilov wrote:
> DMA cocherency slows the transfer down on systems without hardware coherent
> DMA. In order to demontrate this we introduce performance
Em Mon, 10 Dec 2018 16:26:31 -0600
Eddie James escreveu:
> The Video Engine (VE) embedded in the Aspeed AST2400 and AST2500 SOCs
> can capture and compress video data from digital or analog sources. With
> the Aspeed chip acting a service processor, the Video Engine can capture
> the host process
On Thu, Dec 6, 2018 at 7:49 PM Fabien DESSENNE wrote:
>
> Hi,
>
> The patch itself is OK, but the commit talks about bdisp & hva while the
> patch is also for fimc-is.
> Could you please update the commit header & messages?
>
> BR
>
> Fabien
This file has been split into two.
Thanks,
Yangtao
>
>
We already have the DEFINE_SHOW_ATTRIBUTE. There is no need to define
bdisp_dbg_declare and hva_dbg_declare, so remove them. Also use
DEFINE_SHOW_ATTRIBUTE to simplify some code.
Signed-off-by: Yangtao Li
---
.../media/platform/sti/bdisp/bdisp-debug.c| 34 ++
drivers/media/pl
Use DEFINE_SHOW_ATTRIBUTE macro to simplify the code.
Signed-off-by: Yangtao Li
---
drivers/media/platform/exynos4-is/fimc-is.c | 16 +++-
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/drivers/media/platform/exynos4-is/fimc-is.c
b/drivers/media/platform/exynos4-is/f
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
tags/media/v4.20-5
For
- one regression at vsp1 driver;
- some last time changes for the upcoming request API logic and for
stateless codec support. As the stateless codec "cedrus" driver
ср, 12 дек. 2018 г. в 17:01, Steven Rostedt :
>
> On Wed, 12 Dec 2018 08:56:22 -0500
> Steven Rostedt wrote:
>
> > Can someone please take this patch or at least say what's wrong with it
> > if you have a problem?
> >
> > Matwey has been patiently pinging us once every other week for over a
> > mo
Good Day,
Hope you are doing great Today.I have a proposed BUSINESS DEAL that
will benefit both parties. This is legitimate,legal and your
personality will not be compromised.Please Reply to me ONLY if you are
interested and consider your self capable for details.
Sincerely,
Peter OWEN
On Wed, 12 Dec 2018 08:56:22 -0500
Steven Rostedt wrote:
> Can someone please take this patch or at least say what's wrong with it
> if you have a problem?
>
> Matwey has been patiently pinging us once every other week for over a
> month asking for a reply. I've already given my Reviewed-by from
Can someone please take this patch or at least say what's wrong with it
if you have a problem?
Matwey has been patiently pinging us once every other week for over a
month asking for a reply. I've already given my Reviewed-by from a
tracing perspective.
Ignoring patches is not a friendly gesture
On Wed, Dec 12, 2018 at 06:34:25PM +0900, Tomasz Figa wrote:
> The typical DMA-buf import/export flow is as follows:
> 1) Driver X allocates buffer A using this API for device x and gets a
> DMA address inside x's DMA (or IOVA) address space.
> 2) Driver X creates a dma_buf D(A), backed by buffer A
пт, 30 нояб. 2018 г. в 15:20, Matwey V. Kornilov :
>
> ср, 21 нояб. 2018 г. в 21:15, Matwey V. Kornilov :
> >
> > пт, 9 нояб. 2018 г. в 22:03, Matwey V. Kornilov :
> > >
> > > DMA cocherency slows the transfer down on systems without hardware
> > > coherent DMA.
> > > Instead we use noncocherent DM
Hi,
On Wed, 2018-12-05 at 21:59 +0100, Jernej Škrabec wrote:
> Hi!
>
> Dne petek, 23. november 2018 ob 14:02:08 CET je Paul Kocialkowski napisal(a):
> > This introduces the required definitions for HEVC decoding support with
> > stateless VPUs. The controls associated to the HEVC slice format pro
From: Hans Verkuil
Use the new v4l2_m2m_buf_copy_data() function in vim2m.
Signed-off-by: Hans Verkuil
---
drivers/media/platform/vim2m.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/drivers/media/platform/vim2m.c b/drivers/media/platform/vim2m.c
index d0182
From: Hans Verkuil
Use v4l2_timeval_to_ns instead of timeval_to_ns to ensure that
both kernelspace and userspace will use the same conversion
function.
Next add a new vb2_find_timestamp() function to find buffers
with a specific timestamp.
This function will only look at DEQUEUED and DONE buffe
From: Hans Verkuil
Use the new v4l2_m2m_buf_copy_data() function in vicodec.
Signed-off-by: Hans Verkuil
---
drivers/media/platform/vicodec/vicodec-core.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/drivers/media/platform/vicodec/vicodec-core.c
b/drivers/m
From: Hans Verkuil
We want to be able to uniquely identify buffers for stateless
codecs. The internal timestamp (a u64) as stored internally in the
kernel is a suitable candidate for that, but in struct v4l2_buffer
it is represented as a struct timeval.
Add a v4l2_timeval_to_ns() function that c
From: Hans Verkuil
V4L2_BUF_FLAG_TIMECODE is not video capture specific, so drop that
part.
The 'Timecodes' section was a bit messy, so that's cleaned up.
Signed-off-by: Hans Verkuil
Reviewed-by: Paul Kocialkowski
Reviewed-by: Alexandre Courbot
---
Documentation/media/uapi/v4l/buffer.rst |
From: Hans Verkuil
Memory-to-memory devices should copy various parts of
struct v4l2_buffer from the output buffer to the capture buffer.
Add a helper function that does that to simplify the driver code.
Signed-off-by: Hans Verkuil
Reviewed-by: Paul Kocialkowski
Reviewed-by: Alexandre Courbot
From: Hans Verkuil
The layout of the compound controls has changed to fix
32/64 bit alignment issues and the use of timestamps instead of
buffer indices to refer to buffers.
Signed-off-by: Hans Verkuil
---
.../media/uapi/v4l/extended-controls.rst | 28 +++
1 file changed,
From: Hans Verkuil
As was discussed here (among other places):
https://lkml.org/lkml/2018/10/19/440
using capture queue buffer indices to refer to reference frames is
not a good idea.
Instead, after a long irc discussion:
https://linuxtv.org/irc/irclogger_log/v4l?date=2018-12-12,Wed
it was
From: Hans Verkuil
Use the new v4l2_m2m_buf_copy_data helper function and use
timestamps to refer to reference frames instead of using
buffer indices.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 9
drivers/staging/media/sunxi/cedrus/cedrus.h | 9
On Tue, Dec 11, 2018 at 03:15:35PM -0700, Nathan Chancellor wrote:
> On Tue, Dec 11, 2018 at 10:06:20PM +, Mark Brown wrote:
> > in ddbridge-ci.c and some other media files. This is because
> > ddbridge.h includes asm/irq.h but that does not directly include headers
> > which define the above
The firmware binary is located under "intel" directory in the
linux-firmware repository. Reflect this in the driver.
Signed-off-by: Sakari Ailus
---
drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/media/ipu3/ipu3-css-fw
Address the following warnings by setting the entity's function to an
appropriate value.
[5.043377] ipu3-cio2 :00:14.3: Entity type for entity ipu3-csi2 0 was
not initialized!
[5.043427] ipu3-cio2 :00:14.3: Entity type for entity ipu3-csi2 1 was
not initialized!
[5.043463] ip
Hi Jacopo,
On 12/12/2018 08:27, jacopo mondi wrote:
> Hi Kieran,
>
> On Tue, Dec 11, 2018 at 11:43:08PM +, Kieran Bingham wrote:
>> Hi Jacopo,
>>
>> On 11/12/2018 15:16, Jacopo Mondi wrote:
>>> When the adv748x driver is informed about a link being created from HDMI or
>>> AFE to a CSI-2 TX o
Hi Jacopo,
On 12/12/2018 08:21, jacopo mondi wrote:
> Hi Kieran,
>
> On Tue, Dec 11, 2018 at 11:07:09PM +, Kieran Bingham wrote:
>> Hi Jacopo,
>>
>> Thank you for the patch,
>>
>> On 11/12/2018 15:16, Jacopo Mondi wrote:
>>> The ADV748x chip supports routing AFE output to either TXA or TXB.
>
Heya
On 12/12/2018 08:16, jacopo mondi wrote:
> Hi Kieran,
>thanks for review
>
> On Tue, Dec 11, 2018 at 11:52:03PM +, Kieran Bingham wrote:
>> Hi Jacopo,
>>
>> On 11/12/2018 15:16, Jacopo Mondi wrote:
>>> Re-work the chip reset procedure to configure the CP (HDMI) and SD (AFE)
>>> core
From: Oleksandr Andrushchenko
This is the ABI for the two halves of a para-virtualized
camera driver which extends Xen's reach multimedia capabilities even
farther enabling it for video conferencing, In-Vehicle Infotainment,
high definition maps etc.
The initial goal is to support most needed fu
From: Oleksandr Andrushchenko
Hello!
At the moment Xen [1] already supports some virtual multimedia
features [2] such as virtual display, sound. It supports keyboards,
pointers and multi-touch devices all allowing Xen to be used in
automotive appliances, In-Vehicle Infotainment (IVI) systems
and
On Wed, Dec 12, 2018 at 6:09 PM Christoph Hellwig wrote:
>
> On Wed, Dec 12, 2018 at 05:57:02PM +0900, Tomasz Figa wrote:
> > How about dma_sync_sg_*()? I'd expect some drivers to export/import
> > such memory via sg, since that's the typical way of describing memory
> > in DMA-buf.
>
> The way it
Em Mon, 3 Dec 2018 13:46:01 +0100
hverkuil-ci...@xs4all.nl escreveu:
> From: Hans Verkuil
>
> Adding the request API uncovered a pre-existing problem with
> validating output buffers.
>
> The problem is that for output buffers the driver has to validate
> the 'field' field of struct v4l2_buffe
On Wed, Dec 12, 2018 at 05:57:02PM +0900, Tomasz Figa wrote:
> How about dma_sync_sg_*()? I'd expect some drivers to export/import
> such memory via sg, since that's the typical way of describing memory
> in DMA-buf.
The way it is implemented dma_sync_sg_* would just work, however there
really sho
Hi
On Wed, Dec 12, 2018 at 9:55 AM jacopo mondi wrote:
>
> On Wed, Dec 12, 2018 at 09:43:23AM +0100, Michael Nazzareno Trimarchi wrote:
> > Hi
> >
> > On Wed, Dec 12, 2018 at 9:39 AM jacopo mondi wrote:
> > >
> > > Hi Michael,
> > >
> > > On Tue, Dec 11, 2018 at 02:53:24PM +0100, Michael Nazzare
Em Wed, 21 Nov 2018 16:40:24 +0100
Hans Verkuil escreveu:
> From: Hans Verkuil
>
> Add properties to entities and pads to be able to test the
> properties API.
>
> Signed-off-by: Hans Verkuil
> ---
> drivers/media/platform/vimc/vimc-common.c | 50 +++
> 1 file changed, 50
Em Wed, 21 Nov 2018 16:40:23 +0100
Hans Verkuil escreveu:
> From: Hans Verkuil
>
> Add support for properties. In this initial implementation properties
> can be added to entities and pads. In addition, properties can be
> nested.
>
> Since this patch adds the topology_idx to the graph objects
Hi Christoph,
On Sat, Dec 8, 2018 at 12:25 AM Christoph Hellwig wrote:
>
> Folks, can you take a look at this tree and see if this is useful
> for USB:
>
> http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/dma-noncoherent-allocator
>
> The idea is that you use dma_alloc_attrs with t
On Wed, Dec 12, 2018 at 09:43:23AM +0100, Michael Nazzareno Trimarchi wrote:
> Hi
>
> On Wed, Dec 12, 2018 at 9:39 AM jacopo mondi wrote:
> >
> > Hi Michael,
> >
> > On Tue, Dec 11, 2018 at 02:53:24PM +0100, Michael Nazzareno Trimarchi wrote:
> > > Hi Jacopo
> > >
> > > On Tue, Dec 11, 2018 at 12:
Hi
On Wed, Dec 12, 2018 at 9:39 AM jacopo mondi wrote:
>
> Hi Michael,
>
> On Tue, Dec 11, 2018 at 02:53:24PM +0100, Michael Nazzareno Trimarchi wrote:
> > Hi Jacopo
> >
> > On Tue, Dec 11, 2018 at 12:39 PM jacopo mondi wrote:
> > >
> > > Hi Michael,
> > >
> > > On Mon, Dec 10, 2018 at 10:45:02P
On 12/12/18 9:18 AM, Mauro Carvalho Chehab wrote:
> Em Wed, 21 Nov 2018 16:40:22 +0100
> Hans Verkuil escreveu:
>
>> From: Hans Verkuil
>>
>> Add a new topology struct that includes properties and adds
>> index fields to quickly find references from one object to
>> another in the topology array
Hi Michael,
On Tue, Dec 11, 2018 at 02:53:24PM +0100, Michael Nazzareno Trimarchi wrote:
> Hi Jacopo
>
> On Tue, Dec 11, 2018 at 12:39 PM jacopo mondi wrote:
> >
> > Hi Michael,
> >
> > On Mon, Dec 10, 2018 at 10:45:02PM +0100, Michael Nazzareno Trimarchi wrote:
> > > Hi Jacopo
> > >
> > > Let's
Hi Kieran,
On Tue, Dec 11, 2018 at 11:43:08PM +, Kieran Bingham wrote:
> Hi Jacopo,
>
> On 11/12/2018 15:16, Jacopo Mondi wrote:
> > When the adv748x driver is informed about a link being created from HDMI or
> > AFE to a CSI-2 TX output, the 'link_setup()' callback is invoked. Make
> > sure t
On 12/12/18 8:58 AM, Mauro Carvalho Chehab wrote:
> Hi Hans,
>
> Em Wed, 21 Nov 2018 16:40:21 +0100
> Hans Verkuil escreveu:
>
>> The main changes since RFCv3 are:
>>
>> - Add entity index to media_v2_pad
>> - Add source/sink pad index to media_v2_link
>> - Add owner_idx and owner type flags to
Hi Kieran,
On Tue, Dec 11, 2018 at 11:07:09PM +, Kieran Bingham wrote:
> Hi Jacopo,
>
> Thank you for the patch,
>
> On 11/12/2018 15:16, Jacopo Mondi wrote:
> > The ADV748x chip supports routing AFE output to either TXA or TXB.
> > In order to support run-time configuration of video stream pa
Em Wed, 21 Nov 2018 16:40:22 +0100
Hans Verkuil escreveu:
> From: Hans Verkuil
>
> Add a new topology struct that includes properties and adds
> index fields to quickly find references from one object to
> another in the topology arrays.
As mentioned on patch 0/3, hard to review it without doc
Hi Kieran,
thanks for review
On Tue, Dec 11, 2018 at 11:52:03PM +, Kieran Bingham wrote:
> Hi Jacopo,
>
> On 11/12/2018 15:16, Jacopo Mondi wrote:
> > Re-work the chip reset procedure to configure the CP (HDMI) and SD (AFE)
> > cores
> > before resetting the MIPI CSI-2 TXs.
> >
> > Signed-
56 matches
Mail list logo