cron job: media_tree daily build: OK
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
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
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
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
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
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
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