cron job: media_tree daily build: OK

2018-04-01 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:   Mon Apr  2 05:00:11 CEST 2018
media-tree git hash:6ccd228e0cfce2a4f44558422d25c60fcb1a6710
media_build git hash:   541653bb52fcf7c34b8b83a4c8cc66b09c68ac37
v4l-utils git hash: 380fe7d4548a99bfcfc1594b6f0b3dd2369978f1
gcc version:i686-linux-gcc (GCC) 7.3.0
sparse version: v0.5.0-3994-g45eb2282
smatch version: v0.5.0-3994-g45eb2282
host hardware:  x86_64
host os:4.14.0-3-amd64

linux-git-arm-at91: OK
linux-git-arm-davinci: OK
linux-git-arm-multi: OK
linux-git-arm-pxa: OK
linux-git-arm-stm32: OK
linux-git-arm64: OK
linux-git-blackfin-bf561: OK
linux-git-i686: OK
linux-git-m32r: OK
linux-git-mips: OK
linux-git-powerpc64: OK
linux-git-sh: OK
linux-git-x86_64: OK
linux-2.6.36.4-i686: OK
linux-2.6.36.4-x86_64: OK
linux-2.6.37.6-i686: OK
linux-2.6.37.6-x86_64: OK
linux-2.6.38.8-i686: OK
linux-2.6.38.8-x86_64: OK
linux-2.6.39.4-i686: OK
linux-2.6.39.4-x86_64: OK
linux-3.0.101-i686: OK
linux-3.0.101-x86_64: OK
linux-3.1.10-i686: OK
linux-3.1.10-x86_64: OK
linux-3.2.101-i686: OK
linux-3.2.101-x86_64: OK
linux-3.3.8-i686: OK
linux-3.3.8-x86_64: OK
linux-3.4.113-i686: OK
linux-3.4.113-x86_64: OK
linux-3.5.7-i686: OK
linux-3.5.7-x86_64: OK
linux-3.6.11-i686: OK
linux-3.6.11-x86_64: OK
linux-3.7.10-i686: OK
linux-3.7.10-x86_64: OK
linux-3.8.13-i686: OK
linux-3.8.13-x86_64: OK
linux-3.9.11-i686: OK
linux-3.9.11-x86_64: OK
linux-3.10.108-i686: OK
linux-3.10.108-x86_64: OK
linux-3.11.10-i686: OK
linux-3.11.10-x86_64: OK
linux-3.12.74-i686: OK
linux-3.12.74-x86_64: OK
linux-3.13.11-i686: OK
linux-3.13.11-x86_64: OK
linux-3.14.79-i686: OK
linux-3.14.79-x86_64: OK
linux-3.15.10-i686: OK
linux-3.15.10-x86_64: OK
linux-3.16.56-i686: OK
linux-3.16.56-x86_64: OK
linux-3.17.8-i686: OK
linux-3.17.8-x86_64: OK
linux-3.18.102-i686: OK
linux-3.18.102-x86_64: OK
linux-3.19.8-i686: OK
linux-3.19.8-x86_64: OK
linux-4.0.9-i686: OK
linux-4.0.9-x86_64: OK
linux-4.1.51-i686: OK
linux-4.1.51-x86_64: OK
linux-4.2.8-i686: OK
linux-4.2.8-x86_64: OK
linux-4.3.6-i686: OK
linux-4.3.6-x86_64: OK
linux-4.4.109-i686: OK
linux-4.4.109-x86_64: OK
linux-4.5.7-i686: OK
linux-4.5.7-x86_64: OK
linux-4.6.7-i686: OK
linux-4.6.7-x86_64: OK
linux-4.7.10-i686: OK
linux-4.7.10-x86_64: OK
linux-4.8.17-i686: OK
linux-4.8.17-x86_64: OK
linux-4.9.91-i686: OK
linux-4.9.91-x86_64: OK
linux-4.14.31-i686: OK
linux-4.14.31-x86_64: OK
linux-4.15.14-i686: OK
linux-4.15.14-x86_64: OK
apps: OK
spec-git: OK
sparse: WARNINGS
smatch: OK

Detailed results are available here:

http://www.xs4all.nl/~hverkuil/logs/Monday.log

Full logs are available here:

http://www.xs4all.nl/~hverkuil/logs/Monday.tar.bz2

The Media Infrastructure API from this daily build is here:

http://www.xs4all.nl/~hverkuil/spec/index.html


Re: Webcams not recognized on a Dell Latitude 5285 laptop

2018-04-01 Thread Nicolas Dufresne
This laptop embeds one of these new "complex" cameras from Intel. They
requires IPU3 driver. Though, unlike traditional webcam, you need
special userspace to use it (there is no embedded firmware to manage
focus, whitebalance, etc, userspace code need to read the stats and
manage that). As of now, there is no good plan on how to support this
in userspace.

I have seen a lot of Intel engineer speak about GStreamer element
icamsrc, which would support this camera, but haven't seen any public
source code, so I can only assume it's all closed source. It's also of
limited use considering that browsers don't use GStreamer.

If I was to propose a plan, this should be integrated into Pipewire
daemon, which is upcoming userspace daemon to multi-plex notably
cameras across multiple process (a bit like pulseaudio for audio). It's
also the foreseen solution for sandboxed application that cannot
directly access any of the /dev, hence reserve forever a sesrouce like
a camera.

On Linux Desktop, this is a very bad launch, it will likely takes some
times before your camera works out of the box (if ever).

Nicolas

Le dimanche 01 avril 2018 à 18:17 +0200, Frédéric Parrenin a écrit :
> Dear Sakari et al.,
> 
> The acpi tables are apparently too big for the mailing lists.
> So I put the file here:
> https://mycore.core-cloud.net/index.php/s/DwTOb8TJJZYJtNe
> 
> Any information on what is going on with the webcams will be
> appreciated.
> 
> Thanks,
> 
> Frédéric
> 
> > 
> > Or drivers. And a bit more than that actually. Assuming this is
> > IPU3, that
> > is. If that's the case, the short answer is there's no trivial way
> > to
> > support webcam-like functionality using this device. The ACPI
> > tables would
> > tell more details.
> > 
> > Could you send me the ACPI tables, i.e. the file produced by the
> > command:
> > 
> > acpidump -o acpidump.bin
> > 
> > In Debian acpidump is included in acpica-tools package.
> > 
> > Thank you.
> > 


Proposal

2018-04-01 Thread Melisa Mehmet
Hello 


   
   Greetings to you today i asked before but i did't get a response please i 
know this might come to you as a surprise because you do not know me personally 
so i will give you a video call to explain more but did you get my previous 
email ? Let me know asap.





Best Regards,

Miss Melisa Mehmet 

Esentepe Mahallesi Büyükdere 

Caddesi Kristal Kule Binasi
No:215
 Sisli - Istanbul, Turkey 


Re: Webcams not recognized on a Dell Latitude 5285 laptop

2018-04-01 Thread Frédéric Parrenin

Dear Sakari et al.,

The acpi tables are apparently too big for the mailing lists.
So I put the file here:
https://mycore.core-cloud.net/index.php/s/DwTOb8TJJZYJtNe

Any information on what is going on with the webcams will be appreciated.

Thanks,

Frédéric



Or drivers. And a bit more than that actually. Assuming this is IPU3, that
is. If that's the case, the short answer is there's no trivial way to
support webcam-like functionality using this device. The ACPI tables would
tell more details.

Could you send me the ACPI tables, i.e. the file produced by the command:

acpidump -o acpidump.bin

In Debian acpidump is included in acpica-tools package.

Thank you.



[PATCH] media: bttv: Fixed oops error when capturing at yuv410p

2018-04-01 Thread Samuel Williams

When capturing at yuv410p, sg_next was called too many times when chroma is
false, eventually returning NULL. This patch does fix this for my hardware.

Signed-off-by: Samuel Williams 
---
 drivers/media/pci/bt8xx/bttv-risc.c | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/drivers/media/pci/bt8xx/bttv-risc.c 
b/drivers/media/pci/bt8xx/bttv-risc.c
index 3859dde98be2..f87ac667f5fc 100644
--- a/drivers/media/pci/bt8xx/bttv-risc.c
+++ b/drivers/media/pci/bt8xx/bttv-risc.c
@@ -189,20 +189,20 @@ bttv_risc_planar(struct bttv *btv, struct btcx_riscmem 
*risc,
yoffset -= sg_dma_len(ysg);
ysg = sg_next(ysg);
}
-   while (uoffset && uoffset >= sg_dma_len(usg)) {
-   uoffset -= sg_dma_len(usg);
-   usg = sg_next(usg);
-   }
-   while (voffset && voffset >= sg_dma_len(vsg)) {
-   voffset -= sg_dma_len(vsg);
-   vsg = sg_next(vsg);
-   }
 
 			/* calculate max number of bytes we can write */

ylen = todo;
if (yoffset + ylen > sg_dma_len(ysg))
ylen = sg_dma_len(ysg) - yoffset;
if (chroma) {
+   while (uoffset && uoffset >= sg_dma_len(usg)) {
+   uoffset -= sg_dma_len(usg);
+   usg = sg_next(usg);
+   }
+   while (voffset && voffset >= sg_dma_len(vsg)) {
+   voffset -= sg_dma_len(vsg);
+   vsg = sg_next(vsg);
+   }
if (uoffset + (ylen>>hshift) > sg_dma_len(usg))
ylen = (sg_dma_len(usg) - uoffset) << 
hshift;
if (voffset + (ylen>>hshift) > sg_dma_len(vsg))
--
2.16.3


Congratulations! Was: cron job: media_tree daily build: WARNINGS

2018-04-01 Thread Hans Verkuil
Hi all,

Many thanks go to Jasmin who managed to fix media_build so all kernels now
give an 'OK' result. The only remaining warning is for v4l-utils, which I just
fixed.

So if all goes well we should have an 'OK' tomorrow when the next build runs.

Thank you!

Hans

On 01/04/18 11:49, Hans Verkuil wrote:
> 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: Sun Apr  1 10:54:56 CEST 2018
> media-tree git hash:  6ccd228e0cfce2a4f44558422d25c60fcb1a6710
> media_build git hash: 541653bb52fcf7c34b8b83a4c8cc66b09c68ac37
> v4l-utils git hash:   3dc9af2b54eddb531823b99e77f3f212bdcc9cca
> gcc version:  i686-linux-gcc (GCC) 7.3.0
> sparse version:   v0.5.0-3994-g45eb2282
> smatch version:   v0.5.0-3994-g45eb2282
> host hardware:x86_64
> host os:  4.14.0-3-amd64
> 
> linux-git-arm-at91: OK
> linux-git-arm-davinci: OK
> linux-git-arm-multi: OK
> linux-git-arm-pxa: OK
> linux-git-arm-stm32: OK
> linux-git-arm64: OK
> linux-git-blackfin-bf561: OK
> linux-git-i686: OK
> linux-git-m32r: OK
> linux-git-mips: OK
> linux-git-powerpc64: OK
> linux-git-sh: OK
> linux-git-x86_64: OK
> linux-2.6.36.4-i686: OK
> linux-2.6.36.4-x86_64: OK
> linux-2.6.37.6-i686: OK
> linux-2.6.37.6-x86_64: OK
> linux-2.6.38.8-i686: OK
> linux-2.6.38.8-x86_64: OK
> linux-2.6.39.4-i686: OK
> linux-2.6.39.4-x86_64: OK
> linux-3.0.101-i686: OK
> linux-3.0.101-x86_64: OK
> linux-3.1.10-i686: OK
> linux-3.1.10-x86_64: OK
> linux-3.2.101-i686: OK
> linux-3.2.101-x86_64: OK
> linux-3.3.8-i686: OK
> linux-3.3.8-x86_64: OK
> linux-3.4.113-i686: OK
> linux-3.4.113-x86_64: OK
> linux-3.5.7-i686: OK
> linux-3.5.7-x86_64: OK
> linux-3.6.11-i686: OK
> linux-3.6.11-x86_64: OK
> linux-3.7.10-i686: OK
> linux-3.7.10-x86_64: OK
> linux-3.8.13-i686: OK
> linux-3.8.13-x86_64: OK
> linux-3.9.11-i686: OK
> linux-3.9.11-x86_64: OK
> linux-3.10.108-i686: OK
> linux-3.10.108-x86_64: OK
> linux-3.11.10-i686: OK
> linux-3.11.10-x86_64: OK
> linux-3.12.74-i686: OK
> linux-3.12.74-x86_64: OK
> linux-3.13.11-i686: OK
> linux-3.13.11-x86_64: OK
> linux-3.14.79-i686: OK
> linux-3.14.79-x86_64: OK
> linux-3.15.10-i686: OK
> linux-3.15.10-x86_64: OK
> linux-3.16.56-i686: OK
> linux-3.16.56-x86_64: OK
> linux-3.17.8-i686: OK
> linux-3.17.8-x86_64: OK
> linux-3.18.102-i686: OK
> linux-3.18.102-x86_64: OK
> linux-3.19.8-i686: OK
> linux-3.19.8-x86_64: OK
> linux-4.0.9-i686: OK
> linux-4.0.9-x86_64: OK
> linux-4.1.51-i686: OK
> linux-4.1.51-x86_64: OK
> linux-4.2.8-i686: OK
> linux-4.2.8-x86_64: OK
> linux-4.3.6-i686: OK
> linux-4.3.6-x86_64: OK
> linux-4.4.109-i686: OK
> linux-4.4.109-x86_64: OK
> linux-4.5.7-i686: OK
> linux-4.5.7-x86_64: OK
> linux-4.6.7-i686: OK
> linux-4.6.7-x86_64: OK
> linux-4.7.10-i686: OK
> linux-4.7.10-x86_64: OK
> linux-4.8.17-i686: OK
> linux-4.8.17-x86_64: OK
> linux-4.9.91-i686: OK
> linux-4.9.91-x86_64: OK
> linux-4.14.31-i686: OK
> linux-4.14.31-x86_64: OK
> linux-4.15.14-i686: OK
> linux-4.15.14-x86_64: OK
> apps: WARNINGS
> spec-git: OK
> smatch: OK
> 
> Detailed results are available here:
> 
> http://www.xs4all.nl/~hverkuil/logs/Sunday.log
> 
> Full logs are available here:
> 
> http://www.xs4all.nl/~hverkuil/logs/Sunday.tar.bz2
> 
> The Media Infrastructure API from this daily build is here:
> 
> http://www.xs4all.nl/~hverkuil/spec/index.html
> 



cron job: media_tree daily build: WARNINGS

2018-04-01 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:   Sun Apr  1 10:54:56 CEST 2018
media-tree git hash:6ccd228e0cfce2a4f44558422d25c60fcb1a6710
media_build git hash:   541653bb52fcf7c34b8b83a4c8cc66b09c68ac37
v4l-utils git hash: 3dc9af2b54eddb531823b99e77f3f212bdcc9cca
gcc version:i686-linux-gcc (GCC) 7.3.0
sparse version: v0.5.0-3994-g45eb2282
smatch version: v0.5.0-3994-g45eb2282
host hardware:  x86_64
host os:4.14.0-3-amd64

linux-git-arm-at91: OK
linux-git-arm-davinci: OK
linux-git-arm-multi: OK
linux-git-arm-pxa: OK
linux-git-arm-stm32: OK
linux-git-arm64: OK
linux-git-blackfin-bf561: OK
linux-git-i686: OK
linux-git-m32r: OK
linux-git-mips: OK
linux-git-powerpc64: OK
linux-git-sh: OK
linux-git-x86_64: OK
linux-2.6.36.4-i686: OK
linux-2.6.36.4-x86_64: OK
linux-2.6.37.6-i686: OK
linux-2.6.37.6-x86_64: OK
linux-2.6.38.8-i686: OK
linux-2.6.38.8-x86_64: OK
linux-2.6.39.4-i686: OK
linux-2.6.39.4-x86_64: OK
linux-3.0.101-i686: OK
linux-3.0.101-x86_64: OK
linux-3.1.10-i686: OK
linux-3.1.10-x86_64: OK
linux-3.2.101-i686: OK
linux-3.2.101-x86_64: OK
linux-3.3.8-i686: OK
linux-3.3.8-x86_64: OK
linux-3.4.113-i686: OK
linux-3.4.113-x86_64: OK
linux-3.5.7-i686: OK
linux-3.5.7-x86_64: OK
linux-3.6.11-i686: OK
linux-3.6.11-x86_64: OK
linux-3.7.10-i686: OK
linux-3.7.10-x86_64: OK
linux-3.8.13-i686: OK
linux-3.8.13-x86_64: OK
linux-3.9.11-i686: OK
linux-3.9.11-x86_64: OK
linux-3.10.108-i686: OK
linux-3.10.108-x86_64: OK
linux-3.11.10-i686: OK
linux-3.11.10-x86_64: OK
linux-3.12.74-i686: OK
linux-3.12.74-x86_64: OK
linux-3.13.11-i686: OK
linux-3.13.11-x86_64: OK
linux-3.14.79-i686: OK
linux-3.14.79-x86_64: OK
linux-3.15.10-i686: OK
linux-3.15.10-x86_64: OK
linux-3.16.56-i686: OK
linux-3.16.56-x86_64: OK
linux-3.17.8-i686: OK
linux-3.17.8-x86_64: OK
linux-3.18.102-i686: OK
linux-3.18.102-x86_64: OK
linux-3.19.8-i686: OK
linux-3.19.8-x86_64: OK
linux-4.0.9-i686: OK
linux-4.0.9-x86_64: OK
linux-4.1.51-i686: OK
linux-4.1.51-x86_64: OK
linux-4.2.8-i686: OK
linux-4.2.8-x86_64: OK
linux-4.3.6-i686: OK
linux-4.3.6-x86_64: OK
linux-4.4.109-i686: OK
linux-4.4.109-x86_64: OK
linux-4.5.7-i686: OK
linux-4.5.7-x86_64: OK
linux-4.6.7-i686: OK
linux-4.6.7-x86_64: OK
linux-4.7.10-i686: OK
linux-4.7.10-x86_64: OK
linux-4.8.17-i686: OK
linux-4.8.17-x86_64: OK
linux-4.9.91-i686: OK
linux-4.9.91-x86_64: OK
linux-4.14.31-i686: OK
linux-4.14.31-x86_64: OK
linux-4.15.14-i686: OK
linux-4.15.14-x86_64: OK
apps: WARNINGS
spec-git: OK
smatch: OK

Detailed results are available here:

http://www.xs4all.nl/~hverkuil/logs/Sunday.log

Full logs are available here:

http://www.xs4all.nl/~hverkuil/logs/Sunday.tar.bz2

The Media Infrastructure API from this daily build is here:

http://www.xs4all.nl/~hverkuil/spec/index.html