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: Sat Nov 3 05:00:13 CET 2018
media-tree git hash:dafb7f9aef2fd44991ff1691721ff765a23be27b
media_build git
Hi Malathi,
On Fri, Nov 2, 2018 at 9:58 PM Malathi Gottam wrote:
>
> When client requests for a keyframe, set the property
> to hardware to generate the sync frame.
>
> Signed-off-by: Malathi Gottam
> ---
> drivers/media/platform/qcom/venus/venc_ctrls.c | 20 +++-
> 1 file chang
The following patch adds event codes for common buttons found on various
provider and universal remote controls. They represent functions not
covered by existing event codes. Once added, rc_keymaps can be updated
accordingly where applicable.
Signed-off-by: Derek Kelly
---
include/uapi/linux/inp
Hi Kieran,
On Fri, Nov 02, 2018 at 01:29:54PM +, Kieran Bingham wrote:
...
> +Required endpoint nodes:
> +---
> +
> +The connections to the MAX9286 GMSL and its endpoint nodes are modeled
> using
> +the OF graph bindings in accordance with the
Hi all
I am trying to add in support for the cxd2841er on the rtl28x usb devices.
With mn88473 and others, the config structure has 'struct dvb_frontend **fe',
but it's not in the cxd2841er config.
Are there any plans to add it in? Should I change it and wherever else it is
required, or should
From: Colin Ian King
Currently if count is an invalid value the v4l2_info message will
dereference a null ctx pointer to get the dev information. Fix
this by finding ctx first and then checking for an invalid count,
this way ctxt will be non-null hence avoiding the null pointer
dereference.
Dete
Le vendredi 02 novembre 2018 à 12:52 -0300, Ezequiel Garcia a écrit :
> Add two new API helpers, v4l2_fill_pixfmt and v4l2_fill_pixfmt_mp,
> to be used by drivers to calculate plane sizes and bytes per lines.
>
> Note that driver-specific paddig and alignment are not yet
> taken into account.
>
>
On Wed, Oct 31, 2018 at 12:01 PM, Sean Young wrote:
> On Wed, Oct 31, 2018 at 11:05:10AM +0100, Hans Verkuil wrote:
>> CC-ing Sean Young: please see question at the end.
>>
>> On 10/31/2018 10:46 AM, Hans Verkuil wrote:
>> > On 10/30/2018 03:02 PM, Dmitry Vyukov wrote:
>> >> Hello Helen and linux-
On Wed, Oct 31, 2018 at 10:46 AM, Hans Verkuil wrote:
> On 10/30/2018 03:02 PM, Dmitry Vyukov wrote:
>> Hello Helen and linux-media,
>>
>> I've attended your talk "Shifting Media App Development into High
>> Gear" on OSS Summit last week and approached you with some questions
>> if/how this can be
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> Now that all drivers have dropped vidioc_g/s_crop we can remove
> support for them in the V4L2 core.
>
> Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
OV5640 sensor supports raw image output (bayer).
Configure ISP mux/format registers accordingly.
Signed-off-by: Loic Poulain
---
drivers/media/i2c/ov5640.c | 58 --
1 file changed, 46 insertions(+), 12 deletions(-)
diff --git a/drivers/media/i2c/ov564
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> Replace g/s_crop by g/s_selection and set the V4L2_FL_QUIRK_INVERTED_CROP
> flag since this is one of the old drivers that predates the selection
> API. Those old drivers allowed g_crop when it really shouldn't have since
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> Replace g/s_crop by g/s_selection and set the V4L2_FL_QUIRK_INVERTED_CROP
> flag since this is one of the old drivers that predates the selection
> API. Those old drivers allowed g_crop when it really shouldn't have since
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> The g_crop really implemented composition for the CAPTURE stream.
>
> Replace g_crop by g_selection and set the V4L2_FL_QUIRK_INVERTED_CROP
> flag since this is one of the old drivers that predates the selection
> API. Th
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> Replace the use of struct v4l2_crop by struct v4l2_selection.
> Also drop the unused gsc_g_crop function.
>
> Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> Some old Samsung drivers use the legacy crop API incorrectly:
> the crop and compose targets are swapped. Normally VIDIOC_G_CROP
> will return the CROP rectangle of a CAPTURE stream and the COMPOSE
> rectangle of an OUTPU
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> Drop the deprecated _ACTIVE part.
>
> Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
Hi Hans,
On Fri, 5 Oct 2018 at 09:49, Hans Verkuil wrote:
>
> From: Hans Verkuil
>
> This patch series converts the last remaining drivers that use g/s_crop and
> cropcap to g/s_selection.
Thank you for this clean up! I remember attempting conversion of those remaining
drivers to selection API
The adv748x CSI-2 transmitters TXA and TXB can use different number of
lanes to transmit data. In order to be able to configure the device
correctly this information need to be parsed from device tree and stored
in each TX private data structure.
TXA supports 1, 2 and 4 lanes while TXB supports 1
Extend the MIPI CSI-2 power up sequence to match the power up sequence
in the hardware manual chapter "9.5.1 Power Up Sequence". This change
allows the power up functions to be reused when initializing the
hardware reducing code duplicating as well aligning with the
documentation.
Signed-off-by: N
The driver fixed the TXA CSI-2 transmitter in 4-lane mode while it could
operate using 1-, 2- and 4-lanes. Update the driver to support all modes
the hardware does.
The driver make use of large tables of static register/value writes when
powering up/down the TXA and TXB transmitters which include
The CSI-2 transmitters can use a different number of lanes to transmit
data. Make the data-lanes mandatory for the endpoints that describe the
transmitters as no good default can be set to fallback on.
Signed-off-by: Niklas Söderlund
---
* Changes since v2
- Update paragraph according to Laurent
Hi,
This series allows the TXA CSI-2 transmitter of the adv748x to function
in 1-, 2- and 4- lane mode. Currently the driver fixes the hardware in
4-lane mode. The driver looks at the standard DT property 'data-lanes'
to determine which mode it should operate in.
Patch 1/4 lists the 'data-lanes'
Now that we've introduced the pixel format helpers, use them
in vicodec driver, and get rid of driver specific pixel
format specifiers.
Signed-off-by: Ezequiel Garcia
---
.../media/platform/vicodec/codec-v4l2-fwht.c | 42
.../media/platform/vicodec/codec-v4l2-fwht.h | 3 -
drivers/me
For stateful codecs, width and height values set
on the OUTPUT queue, must be propagated to the CAPTURE queue.
This is not enough to fully comply with the specification,
which would require to properly support stream resolution
changes detection and notification.
However, it's a relatively small
Given the stateful codec specification is still a moving target,
it doesn't make any sense to try to comply fully with it.
On the other side, we can still comply with some basic userspace
expectations, with just a couple small changes.
This series implements proper resolution changes propagation,
Add two new API helpers, v4l2_fill_pixfmt and v4l2_fill_pixfmt_mp,
to be used by drivers to calculate plane sizes and bytes per lines.
Note that driver-specific paddig and alignment are not yet
taken into account.
Signed-off-by: Ezequiel Garcia
---
drivers/media/v4l2-core/Makefile | 2 +-
Currently on a V4L2_ENC_CMD_STOP command, the driver sets
V4L2_BUF_FLAG_LAST to the destination buffer, but only if
there's no source buffer.
This alone has no effects, because .device_run never
gets to run (there is no source buffer), therefore destination
buffer is never dequeued.
Fix this by s
From: Laurent Pinchart
The MAX9286 deserializes video data received on up to 4 Gigabit
Multimedia Serial Links (GMSL) and outputs them on a CSI-2 port using up
to 4 data lanes.
Signed-off-by: Laurent Pinchart
Signed-off-by: Jacopo Mondi
Signed-off-by: Kieran Bingham
---
v3:
- Update binding
This series provides a pair of drivers for GMSL cameras on the R-Car
ADAS platforms.
These drivers originate from Cogent Embedded, and have been refactored
to split the MAX9286 away from the RDACM20 drivers which were once very
tightly coupled.
This posting is the culmination of ~100 changesets s
From: Jacopo Mondi
The IMI RDACM20 is a Gigabit Multimedia Serial Link (GMSL) camera
capable of transmitting video and I2C control messages on a coax cable
physical link for automotive applications.
Document its device tree binding interface.
Signed-off-by: Jacopo Mondi
Signed-off-by: Kieran B
From: Kieran Bingham
The RDACM20 is a GMSL camera supporting 1280x800 resolution images
developed by IMI based on an Omnivision 10635 sensor and a Maxim MAX9271
GMSL serializer.
The GMSL link carries power, control (I2C) and video data over a
single coax cable.
Signed-off-by: Jacopo Mondi
Sign
From: Kieran Bingham
The MAX9286 is a 4-channel GMSL deserializer with coax or STP input and
CSI-2 output. The device supports multicamera streaming applications,
and features the ability to synchronise the attached cameras.
CSI-2 output can be configured with 1 to 4 lanes, and a control channel
Hi Laurent,
Thanks for your feedback.
On 2018-11-02 13:43:21 +0200, Laurent Pinchart wrote:
> Hi Niklas,
>
> On Friday, 2 November 2018 12:38:34 EET Niklas Söderlund wrote:
> > On 2018-10-05 01:36:11 +0300, Laurent Pinchart wrote:
> > > On Thursday, 4 October 2018 23:41:35 EEST Niklas Söderlund
The video_device structure is only copied into another structure, so
it can be const.
Done with the help of Coccinelle.
Signed-off-by: Julia Lawall
---
drivers/media/platform/rockchip/rga/rga.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/platform/rockch
Hi Sakari,
On 02/11/2018 14:18, Sakari Ailus wrote:
> On Fri, Nov 02, 2018 at 01:35:02PM +, Kieran Bingham wrote:
>> Hi Sakari, Niklas,
>>
>> On 02/11/2018 13:15, Sakari Ailus wrote:
>>> Hi Kieran,
>>>
>>> On Fri, Nov 02, 2018 at 12:27:11PM +, Kieran Bingham wrote:
Hi Niklas, Sakari
>
On Fri, Nov 02, 2018 at 01:35:02PM +, Kieran Bingham wrote:
> Hi Sakari, Niklas,
>
> On 02/11/2018 13:15, Sakari Ailus wrote:
> > Hi Kieran,
> >
> > On Fri, Nov 02, 2018 at 12:27:11PM +, Kieran Bingham wrote:
> >> Hi Niklas, Sakari
> >>
> >> On 23/08/2018 14:25, Niklas Söderlund wrote:
>
Hi Mauro,
On Fri, Nov 2, 2018 at 10:49 PM Mauro Carvalho Chehab
wrote:
>
> Em Mon, 29 Oct 2018 15:22:57 -0700
> Yong Zhi escreveu:
[snip]
> > +struct ipu3_uapi_awb_config_s {
> > + __u16 rgbs_thr_gr;
> > + __u16 rgbs_thr_r;
> > + __u16 rgbs_thr_gb;
> > + __u16 rgbs_thr_b;
> > +
Hi Kieran,
On Fri, Nov 02, 2018 at 01:29:54PM +, Kieran Bingham wrote:
> Hi Jacopo,
>
> On 15/10/2018 20:37, jacopo mondi wrote:
> > Hi Kieran,
> >
> > On Mon, Oct 15, 2018 at 06:37:40PM +0100, Kieran Bingham wrote:
> >> Hi Sakari,
> >>
> >> Thank you for the review,
> >>
> >> On 15/10/18 17:4
Em Mon, 29 Oct 2018 15:22:57 -0700
Yong Zhi escreveu:
> These meta formats are used on Intel IPU3 ImgU video queues
> to carry 3A statistics and ISP pipeline parameters.
Just minor things. See below.
>
> V4L2_META_FMT_IPU3_3A
> V4L2_META_FMT_IPU3_PARAMS
>
> Signed-off-by: Yong Zhi
> Signed-o
Hi Sakari, Niklas,
On 02/11/2018 13:15, Sakari Ailus wrote:
> Hi Kieran,
>
> On Fri, Nov 02, 2018 at 12:27:11PM +, Kieran Bingham wrote:
>> Hi Niklas, Sakari
>>
>> On 23/08/2018 14:25, Niklas Söderlund wrote:
>>> From: Sakari Ailus
>>>
>>> Signed-off-by: Sakari Ailus
>>> ---
>>> include/me
Hi Jacopo,
On 15/10/2018 20:37, jacopo mondi wrote:
> Hi Kieran,
>
> On Mon, Oct 15, 2018 at 06:37:40PM +0100, Kieran Bingham wrote:
>> Hi Sakari,
>>
>> Thank you for the review,
>>
>> On 15/10/18 17:45, Sakari Ailus wrote:
>>> Hi Kieran,
>>>
>>> Could you cc the devicetree list for the next vers
Hi Kieran,
On Fri, Nov 02, 2018 at 12:27:11PM +, Kieran Bingham wrote:
> Hi Niklas, Sakari
>
> On 23/08/2018 14:25, Niklas Söderlund wrote:
> > From: Sakari Ailus
> >
> > Signed-off-by: Sakari Ailus
> > ---
> > include/media/v4l2-subdev.h | 9 +
> > 1 file changed, 9 insertions(+)
Em Fri, 2 Nov 2018 09:59:31 -0300
Mauro Carvalho Chehab escreveu:
> Hi Zhi-san,
>
> Em Mon, 29 Oct 2018 15:22:55 -0700
> Yong Zhi escreveu:
>
> > Add IPU3-specific meta formats for parameter
> > processing and 3A, DVS statistics:
> >
> > V4L2_META_FMT_IPU3_PARAMS
> > V4L2_META_FMT_IPU3_ST
Hi Yong,
Thanks for the update! I went through this again... a few comments below
but I'd say they're mostly pretty minor issues.
On Mon, Oct 29, 2018 at 03:22:57PM -0700, Yong Zhi wrote:
> These meta formats are used on Intel IPU3 ImgU video queues
> to carry 3A statistics and ISP pipeline param
On 16/10/2018 01:37, Laurent Pinchart wrote:
> Hello,
>
> On Monday, 15 October 2018 22:01:21 EEST Niklas Söderlund wrote:
>> On 2018-10-15 18:37:40 +0100, Kieran Bingham wrote:
> diff --git
> a/Documentation/devicetree/bindings/media/i2c/maxim,max9286.txt
> b/Documentation/devicetree/
Hi Zhi-san,
Em Mon, 29 Oct 2018 15:22:55 -0700
Yong Zhi escreveu:
> Add IPU3-specific meta formats for parameter
> processing and 3A, DVS statistics:
>
> V4L2_META_FMT_IPU3_PARAMS
> V4L2_META_FMT_IPU3_STAT_3A
>
> Signed-off-by: Yong Zhi
> ---
> drivers/media/v4l2-core/v4l2-ioctl.c | 2 ++
When client requests for a keyframe, set the property
to hardware to generate the sync frame.
Signed-off-by: Malathi Gottam
---
drivers/media/platform/qcom/venus/venc_ctrls.c | 20 +++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/drivers/media/platform/qcom/venu
Any request for a change in bitrate after both planes
are streamed on is handled by setting the target bitrate
property to hardware.
Signed-off-by: Malathi Gottam
---
drivers/media/platform/qcom/venus/venc_ctrls.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/drivers/media
On 2018-11-01 20:33, Stanimir Varbanov wrote:
On 11/1/18 4:31 PM, Tomasz Figa wrote:
On Thu, Nov 1, 2018 at 11:23 PM Vikash Garodia
wrote:
On 2018-11-01 19:23, Tomasz Figa wrote:
On Thu, Nov 1, 2018 at 10:01 PM wrote:
On 2018-11-01 17:48, Stanimir Varbanov wrote:
Hi Malathi,
Thanks for
Hi Niklas, Sakari
On 23/08/2018 14:25, Niklas Söderlund wrote:
> From: Sakari Ailus
>
> Signed-off-by: Sakari Ailus
> ---
> include/media/v4l2-subdev.h | 9 +
> 1 file changed, 9 insertions(+)
>
> diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
> index 5acaeeb9b
Hi Jacopo,
On 02/11/2018 11:04, jacopo mondi wrote:
> Hi Niklas,
>
> On Fri, Nov 02, 2018 at 11:44:25AM +0100, Niklas Söderlund wrote:
>> Hi Jacopo,
>>
>> Thanks for your feedback.
>>
>> On 2018-10-05 12:46:15 +0200, Jacopo Mondi wrote:
>>> Hi Niklas,
>>>
>>> On Thu, Oct 04, 2018 at 10:41:38PM +0
Hi Niklas,
On Friday, 2 November 2018 12:38:34 EET Niklas Söderlund wrote:
> On 2018-10-05 01:36:11 +0300, Laurent Pinchart wrote:
> > On Thursday, 4 October 2018 23:41:35 EEST Niklas Söderlund wrote:
> > > From: Niklas Söderlund
> > >
> > > Reorder the initialization order of registers to allow
We get a headers_check warning about the newly defined ioctl command
structures:
./usr/include/linux/v4l2-controls.h:1105: found __[us]{8,16,32,64} type without
#include
This is resolved by including linux/types.h, as suggested by the
warning, but there is another problem: Three of the four str
Hi Niklas,
On Fri, Nov 02, 2018 at 11:44:25AM +0100, Niklas Söderlund wrote:
> Hi Jacopo,
>
> Thanks for your feedback.
>
> On 2018-10-05 12:46:15 +0200, Jacopo Mondi wrote:
> > Hi Niklas,
> >
> > On Thu, Oct 04, 2018 at 10:41:38PM +0200, Niklas Söderlund wrote:
> > > From: Niklas Söderlund
> > >
As warned by "make headers_check", the definition for the linux-specific
integer types is missing:
./usr/include/linux/v4l2-controls.h:1105: found __[us]{8,16,32,64} type
without #include
Fixes: c27bb30e7b6d ("media: v4l: Add definitions for MPEG-2 slice format and
metadata")
Reported-
Hi Niklas,
On 02/11/2018 10:34, Niklas Söderlund wrote:
> Hi Laurent, Jacopo
>
> Thanks for your comments.
>
> On 2018-10-05 13:02:53 +0300, Laurent Pinchart wrote:
>> Hi Jacopo,
>>
>> On Friday, 5 October 2018 11:49:45 EEST jacopo mondi wrote:
>>> On Fri, Oct 05, 2018 at 01:00:47AM +0300, Laure
Hi Jacopo,
Thanks for your feedback.
On 2018-10-05 12:46:15 +0200, Jacopo Mondi wrote:
> Hi Niklas,
>
> On Thu, Oct 04, 2018 at 10:41:38PM +0200, Niklas Söderlund wrote:
> > From: Niklas Söderlund
> >
> > The driver fixed the TXA CSI-2 transmitter in 4-lane mode while it could
> > operate using
Hi Laurent,
Thanks for your feedback.
On 2018-10-05 01:36:11 +0300, Laurent Pinchart wrote:
> Hi Niklas,
>
> Thank you for the patch.
>
> On Thursday, 4 October 2018 23:41:35 EEST Niklas Söderlund wrote:
> > From: Niklas Söderlund
> >
> > Reorder the initialization order of registers to allow
Hi Laurent, Jacopo
Thanks for your comments.
On 2018-10-05 13:02:53 +0300, Laurent Pinchart wrote:
> Hi Jacopo,
>
> On Friday, 5 October 2018 11:49:45 EEST jacopo mondi wrote:
> > On Fri, Oct 05, 2018 at 01:00:47AM +0300, Laurent Pinchart wrote:
> > > On Friday, 5 October 2018 00:42:17 EEST Laur
Hi Jean-Michel,
On Fri, Nov 02, 2018 at 09:09:42AM +0100, Jean-Michel Hautbois wrote:
> Hi Steve,
>
> Le mer. 31 oct. 2018 à 22:52, Steve Longerbeam a
> écrit :
> >
> > Hi Jean-Michel,
> >
> > We've done some work with another FPD-Link de-serializer (ds90ux940) and
> > IIRC we had some trouble f
Hello,
I would like to know if someone successfully test the OV5640 internal
jpeg encoder using MIPI-CSI2 on iMX.6 platform ?
As I understand, jpeg format is currently supported by the camera but
does the iMX6 IPU can handle it ?
Thanks for your help !
Regards,
Hi Steve,
Le mer. 31 oct. 2018 à 22:52, Steve Longerbeam a écrit :
>
> Hi Jean-Michel,
>
> We've done some work with another FPD-Link de-serializer (ds90ux940) and
> IIRC we had some trouble figuring out how to coax the lanes into LP-11
> state. But on the ds90ux940 it can be done by setting bit
63 matches
Mail list logo