cron job: media_tree daily build: OK

2019-08-12 Thread Hans Verkuil
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: Tue Aug 13 05:00:14 CEST 2019 media-tree git hash:ae27c563a6185d47a904c2d71b72580266cb9d86 media_build gi

Re: [PATCH 2/2] omap3isp: Don't set streaming state on random subdevs

2019-08-12 Thread Laurent Pinchart
Hi Sakari, Thank you for the patch. On Mon, Aug 12, 2019 at 11:32:27AM +0300, Sakari Ailus wrote: > The streaming state should be set to the first upstream sub-device only, > not everywhere, for a sub-device driver itself knows how to best control > the streaming state of its own upstream sub-dev

Re: [PATCH 1/2] omap3isp: Set device on omap3isp subdevs

2019-08-12 Thread Laurent Pinchart
Hi Sakari, Thank you for the patch. On Mon, Aug 12, 2019 at 11:32:26AM +0300, Sakari Ailus wrote: > The omap3isp driver registered subdevs without the dev field being set. Do > that now. > > Signed-off-by: Sakari Ailus The change looks fine, so Reviewed-by: Laurent Pinchart What are the imp

[ANN] LinuxTV CI builder

2019-08-12 Thread Mauro Carvalho Chehab
Hi all, Just want you to know about the latest news: == CI builder service for LinuxTV.org == Some of you may probably noticed already: thanks to OSU Open Source Lab[1], with is providing us a few VM instances, we now have a Jenkin

Jenkins build is back to normal : camorama #2

2019-08-12 Thread mchehab
See

Build failed in Jenkins: camorama #1

2019-08-12 Thread mchehab
See Changes: -- Started by user Mauro Carvalho Chehab Running as SYSTEM Building remotely on slave1 in workspace No credentials specified Cloning t

Re: [PATCH 2/2] media: i2c: isl7998x: Add driver for Intersil ISL7998x

2019-08-12 Thread Jacopo Mondi
Hi On Tue, Aug 06, 2019 at 04:03:56PM +0200, Marek Vasut wrote: > On 7/1/19 9:58 AM, Jacopo Mondi wrote: > > [...] > > >> +#define ISL7998x_REG_P5_H_LINE_CNT_1 ISL7998x_REG(5, 0x3a) > >> +#define ISL7998x_REG_P5_H_LINE_CNT_2 ISL7998x_REG(5, 0x3b) > >> +#define ISL7998x_RE

Re: [PATCH 3/3] selftests: ir: fix ir_loopback test failure

2019-08-12 Thread shuah
On 8/10/19 5:44 AM, Sean Young wrote: The decoder is called rc-mm, not rcmm. This was renamed late in the cycle so this bug crept in. Cc: Shuah Khan Signed-off-by: Sean Young --- tools/testing/selftests/ir/ir_loopback.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git

Re: [GIT PULL FOR v5.4] Fix dma_mask for omap_vout

2019-08-12 Thread Jenkins
From: buil...@linuxtv.org Pull request: https://patchwork.linuxtv.org/patch/58083/ Build log: https://builder.linuxtv.org/job/patchwork/7203/ Build time: 00:02:16 Link: https://lore.kernel.org/linux-media/d8972207-52e0-76af-4226-d276c649b...@xs4all.nl Summary: 0 issues, being 0 build regressions

[GIT PULL FOR v5.4] Fix dma_mask for omap_vout

2019-08-12 Thread Hans Verkuil
Just a single patch: this is the last bit needed to make omap_vout work again. Tony was OK with this going through the media subsystem since it concerns a media driver. Regards, Hans The following changes since commit 97299a3035328d7ae2f4fccaf6e549974df6e118: media: Remove dev_err() u

Re: [PATCHv2 03/12] media: venus: vdec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION

2019-08-12 Thread Stanimir Varbanov
Thanks for the patch! On 8/12/19 2:05 PM, Hans Verkuil wrote: > From: Maxime Jourdan > > Tag all the coded formats where the venus vdec supports dynamic > resolution switching. > > Signed-off-by: Maxime Jourdan > Signed-off-by: Hans Verkuil > --- > drivers/media/platform/qcom/venus/core.h |

Jenkins build is back to normal : xawtv4 #4

2019-08-12 Thread mchehab
See

Build failed in Jenkins: xawtv4 #3

2019-08-12 Thread mchehab
See Changes: [Mauro Carvalho Chehab] configure.ac: qt also requires glib includes -- Started by user Mauro Carvalho Chehab Running as SYSTEM Building remotely on slave2 in workspace

Build failed in Jenkins: xawtv4 #2

2019-08-12 Thread mchehab
See Changes: -- [...truncated 4.03 KB...] checking for dlopen in -ldl... yes checking for ELF... yes checking for pthread_create in -lpthread... yes checking for main in -lossaudio... no checking f

Build failed in Jenkins: xawtv4 #1

2019-08-12 Thread mchehab
See Changes: -- Started by user Mauro Carvalho Chehab Running as SYSTEM Building remotely on slave2 in workspace No credentials specified Cloning the r

Re: [PATCH] media: video-i2c: add mlx90640 subpage data to output

2019-08-12 Thread Hans Verkuil
Hi Matt, On 8/11/19 9:10 AM, Matt Ranostay wrote: > Add current subpage data via the status register to the video > frame in the last word of data, which seems to be unused > undocumented reserved data. I don't really understand from this description what is going on here. mlx90640_xfer() reads

Re: [PATCH] mach-omap2/devices.c: set dma mask

2019-08-12 Thread Tony Lindgren
* Hans Verkuil [190812 12:50]: > On 7/30/19 8:17 AM, Hans Verkuil wrote: > > The dma_mask and coherent_dma_mask values were never set. > > > > This prevented the media omap_vout driver from loading successfully. > > > > Tested on a Pandaboard and Beagle XM board. > > > > Signed-off-by: Hans Ver

Re: [PATCH] mach-omap2/devices.c: set dma mask

2019-08-12 Thread Hans Verkuil
On 7/30/19 8:17 AM, Hans Verkuil wrote: > The dma_mask and coherent_dma_mask values were never set. > > This prevented the media omap_vout driver from loading successfully. > > Tested on a Pandaboard and Beagle XM board. > > Signed-off-by: Hans Verkuil Tony, can you pick this up? Or give an Ac

Build failed in Jenkins: dtv-scan-tables #1

2019-08-12 Thread mchehab
See Changes: -- Started by user Mauro Carvalho Chehab Running as SYSTEM Building on master in workspace No credentials specified Clon

[PATCHv2 12/12] media: docs-rst: Document memory-to-memory video encoder interface

2019-08-12 Thread Hans Verkuil
From: Tomasz Figa Due to complexity of the video encoding process, the V4L2 drivers of stateful encoder hardware require specific sequences of V4L2 API calls to be followed. These include capability enumeration, initialization, encoding, encode parameters change, drain and reset. Specifics of th

[PATCHv2 10/12] videodev2.h: add V4L2_DEC_CMD_FLUSH

2019-08-12 Thread Hans Verkuil
Add this new V4L2_DEC_CMD_FLUSH decoder command and document it. Signed-off-by: Hans Verkuil --- Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst | 11 ++- Documentation/media/videodev2.h.rst.exceptions | 1 + include/uapi/linux/videodev2.h | 1 + 3 files c

[PATCHv2 11/12] media: docs-rst: Document m2m stateless video decoder interface

2019-08-12 Thread Hans Verkuil
From: Alexandre Courbot Documents the protocol that user-space should follow when communicating with stateless video decoders. The stateless video decoding API makes use of the new request and tags APIs. While it has been implemented with the Cedrus driver so far, it should probably still be con

[PATCHv2 07/12] media: docs-rst: Document memory-to-memory video decoder interface

2019-08-12 Thread Hans Verkuil
From: Tomasz Figa Due to complexity of the video decoding process, the V4L2 drivers of stateful decoder hardware require specific sequences of V4L2 API calls to be followed. These include capability enumeration, initialization, decoding, seek, pause, dynamic resolution change, drain and end of st

[PATCHv2 08/12] pixfmt-compressed.rst: improve H264/HEVC/MPEG1+2/VP8+9 documentation

2019-08-12 Thread Hans Verkuil
The existing documentation was incorrect and did not correspond to how actual codec drivers implemented this. Update the documentation to explicitly specify what is actually expected. Signed-off-by: Hans Verkuil --- .../media/uapi/v4l/pixfmt-compressed.rst | 36 +++ 1 file

[PATCHv2 09/12] vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF

2019-08-12 Thread Hans Verkuil
This RFC patch adds support for the V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF flag. It also adds a new V4L2_BUF_CAP_SUPPORTS_M2M_HOLD_CAPTURE_BUF capability and a v4l2_m2m_release_capture_buf() helper function. Drivers should set vb2_queue->subsystem_flags to VB2_V4L2_FL_SUPPORTS_M2M_HOLD_CAPTURE_BUF to

[PATCHv2 05/12] media: mtk-vcodec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION

2019-08-12 Thread Hans Verkuil
From: Maxime Jourdan Tag all the coded formats where the mtk-vcodec decoder supports dynamic resolution switching. Signed-off-by: Maxime Jourdan Signed-off-by: Hans Verkuil --- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 4 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 1

[PATCHv2 06/12] media: vicodec: set flags for vdec/stateful OUTPUT coded formats

2019-08-12 Thread Hans Verkuil
From: Maxime Jourdan Tag all the coded formats where the vicodec stateful decoder supports dynamic resolution switching and bytestream parsing. Signed-off-by: Maxime Jourdan Signed-off-by: Hans Verkuil [hverkuil-ci...@xs4all.nl: added CONTINUOUS_BYTESTREAM] --- drivers/media/platform/vicodec/

[PATCHv2 03/12] media: venus: vdec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION

2019-08-12 Thread Hans Verkuil
From: Maxime Jourdan Tag all the coded formats where the venus vdec supports dynamic resolution switching. Signed-off-by: Maxime Jourdan Signed-off-by: Hans Verkuil --- drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/vdec.c | 11 +++ 2 files changed,

[PATCHv2 01/12] videodev2.h: add V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM

2019-08-12 Thread Hans Verkuil
Add an enum_fmt format flag to specifically tag coded formats where full bytestream parsing is supported by the device. Some stateful decoders are capable of fully parsing a bytestream, but others require that userspace pre-parses the bytestream into frames or fields (see the corresponding pixelfo

[PATCHv2 04/12] media: s5p_mfc_dec: set flags for OUTPUT coded formats

2019-08-12 Thread Hans Verkuil
From: Maxime Jourdan Tag all the coded formats where the s5p_mfc decoder supports dynamic resolution switching or has a bytestream parser. Signed-off-by: Maxime Jourdan Signed-off-by: Hans Verkuil [hverkuil-ci...@xs4all.nl: added CONTINUOUS_BYTESTREAM] --- .../media/platform/s5p-mfc/s5p_mfc_c

[PATCHv2 00/12] Stateful/stateless codec core support

2019-08-12 Thread Hans Verkuil
This series consolidates various patches/patch series that add features or document memory-to-memory video codec interfaces. This includes patches adding V4L2_FMT_FLAG_DYN_RESOLUTION, new code adding V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM, new code adding V4L2_DEC_CMD_FLUSH, patches adding V4L2_BUF_F

[PATCHv2 02/12] videodev2.h: add V4L2_FMT_FLAG_DYN_RESOLUTION

2019-08-12 Thread Hans Verkuil
From: Maxime Jourdan Add an enum_fmt format flag to specifically tag coded formats where dynamic resolution switching is supported by the device. This is useful for some codec drivers that can support dynamic resolution switching for one or more of their listed coded formats. It allows userspace

Re: [PATCH 1/2]: media: hdpvr: Add adaptive sleeping in hdpvr_start_streaming

2019-08-12 Thread Hans Verkuil
On 8/11/19 7:54 PM, Keith Pyle wrote: > On 08/07/19 04:58, Hans Verkuil wrote: >> On 8/4/19 12:09 AM, Keith Pyle wrote: >>> The hdpvr firmware reacts poorly to a fast close/open sequence. Delaying >>> a few seconds between the close and next open produces generally reliable >>> results. Rather th

[PATCH 0/2] omap3isp: Control streaming on directly connected subdevs only

2019-08-12 Thread Sakari Ailus
Hi folks, The omap3isp driver controlled the streaming state of all subdevs in the pipeline, including those further up in the pipeline. Should there be more than two subdevs (or drivers) there, this would cause s_stream op to be called multiple times (and possibly at the wrong time). Fix it. Sa

[PATCH 1/2] omap3isp: Set device on omap3isp subdevs

2019-08-12 Thread Sakari Ailus
The omap3isp driver registered subdevs without the dev field being set. Do that now. Signed-off-by: Sakari Ailus --- drivers/media/platform/omap3isp/ispccdc.c| 1 + drivers/media/platform/omap3isp/ispccp2.c| 1 + drivers/media/platform/omap3isp/ispcsi2.c| 1 + drivers/media/platform/

[PATCH 2/2] omap3isp: Don't set streaming state on random subdevs

2019-08-12 Thread Sakari Ailus
The streaming state should be set to the first upstream sub-device only, not everywhere, for a sub-device driver itself knows how to best control the streaming state of its own upstream sub-devices. Signed-off-by: Sakari Ailus --- drivers/media/platform/omap3isp/isp.c | 8 1 file change

Re: [ANN] Media summit in Lisbon at September

2019-08-12 Thread Hans Verkuil
On 8/12/19 6:00 AM, Alexandre Courbot wrote: > On Thu, Aug 8, 2019 at 9:55 PM Mauro Carvalho Chehab > wrote: >> >> Em Thu, 1 Aug 2019 09:34:00 -0300 >> Mauro Carvalho Chehab escreveu: >> >>> Em Sun, 30 Jun 2019 13:44:04 -0300 >>> Mauro Carvalho Chehab escreveu: >>> Hi all, We are