Your message dated Sat, 03 Dec 2016 21:06:55 +0000
with message-id <[email protected]>
and subject line Bug#800605: fixed in v4l2loopback 0.10.0-1
has caused the Debian Bug report #800605,
regarding v4l2loopback-dkms: Can't pipe modified video stream to a loopback
device
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
800605: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800605
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: v4l2loopback-dkms
Version: 0.9.1-2
Severity: normal
I'm trying to intercept a video stream from a webcam and crop it a bit
before passing it on for further processing. I found v4l2loopback,
which sounds like it's exactly what I'm looking for. However, I get
crashes as soon as I try to insert processing in the pipeline.
The following works:
,----
| $ gst-launch-1.0 v4l2src device=/dev/video0 ! v4l2sink device=/dev/video1
`----
(Works as in I'm able to see the video with "gst-launch-1.0 v4l2src
device=/dev/video1 ! xvimagesink")
The following, however, doesn't (I added some debugging):
,----
| $ gst-launch-1.0 v4l2src device=/dev/video0 ! videocrop left=160 ! v4l2sink
device=/dev/video1
| Setting pipeline to PAUSED ...
| Pipeline is live and does not need PREROLL ...
| Setting pipeline to PLAYING ...
| New clock: GstSystemClock
| 0:00:00.246143117 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at YUYV@48x32: 0
| 0:00:00.246290508 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at UYVY@48x32: 0
| 0:00:00.246359603 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at 422P@48x32: 0
| 0:00:00.246427807 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at YU12@48x32: 0
| 0:00:00.246493806 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at YV12@48x32: 0
| 0:00:00.246559342 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at 411P@48x32: 0
| 0:00:00.246627256 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at YVU9@48x32: 0
| 0:00:00.246695596 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at YUV9@48x32: 0
| 0:00:00.246762468 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at JPEG@48x32: 0
| 0:00:00.246820456 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at MJPG@48x32: 0
| 0:00:00.246877908 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at dvsd@48x32: 0
| 0:00:00.246936149 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at RGB4@48x32: 0
| 0:00:00.247000757 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at BGR4@48x32: 0
| 0:00:00.247063194 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at RGB3@48x32: 0
| 0:00:00.247125751 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at BGR3@48x32: 0
| 0:00:00.247189433 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at RGBP@48x32: 0
| 0:00:00.247297051 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at RGBO@48x32: 0
| 0:00:00.247360952 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at GREY@48x32: 0
| 0:00:00.247424629 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at VP80@48x32: 0
| 0:00:00.247495616 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at MPG4@48x32: 0
| 0:00:00.247555950 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at MPG2@48x32: 0
| 0:00:00.247618681 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at MPG1@48x32: 0
| 0:00:00.247676672 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at H263@48x32: 0
| 0:00:00.247735644 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at H264@48x32: 0
| 0:00:00.247794498 8590 0x13bd050 WARN v4l2
gstv4l2object.c:2167:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2sink0>
Unknown frame interval type at YVYU@48x32: 0
| 0:00:00.618841172 8590 0x13bd050 ERROR v4l2allocator
gstv4l2allocator.c:1299:gst_v4l2_allocator_dqbuf:<v4l2sink0:pool:sink:allocator>
buffer 1 was not queued, this indicate a driver bug.
| 0:00:00.618972830 8590 0x13bd050 WARN basesrc
gstbasesrc.c:2943:gst_base_src_loop:<v4l2src0> error: Internal data flow error.
| 0:00:00.619019484 8590 0x13bd050 WARN basesrc
gstbasesrc.c:2943:gst_base_src_loop:<v4l2src0> error: streaming task paused,
reason error (-5)
| ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data
flow error.
| Additional debug info:
| gstbasesrc.c(2943): gst_base_src_loop ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
| streaming task paused, reason error (-5)
| Execution ended after 0:00:00.526926752
| Setting pipeline to PAUSED ...
| Setting pipeline to READY ...
| Setting pipeline to NULL ...
| Freeing pipeline ...
`----
I'm pretty sure the problem lies with v4l2loopback, since replacing
the v4l2sink with a simple xvimagesink in both pipelines gives me the
unaltered stream in the first case and a cropped one in the second case.
This takes out much of the value of v4l2loopback, if I can only resend
video as-is :-)
Thanks,
Roland.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.2.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages v4l2loopback-dkms depends on:
ii dkms 2.2.0.3-2
v4l2loopback-dkms recommends no packages.
Versions of packages v4l2loopback-dkms suggests:
ii v4l2loopback-utils 0.9.1-2
-- no debconf information
--
Roland Mas
Indépendant en informatique libre -- Free software freelance
http://www.gnurandal.com/
--- End Message ---
--- Begin Message ---
Source: v4l2loopback
Source-Version: 0.10.0-1
We believe that the bug you reported is fixed in the latest version of
v4l2loopback, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <[email protected]> (supplier of updated
v4l2loopback package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 03 Dec 2016 20:49:41 +0100
Source: v4l2loopback
Binary: v4l2loopback-source v4l2loopback-dkms v4l2loopback-utils
Architecture: source
Version: 0.10.0-1
Distribution: unstable
Urgency: medium
Maintainer: IOhannes m zmölnig (Debian/GNU) <[email protected]>
Changed-By: IOhannes m zmölnig (Debian/GNU) <[email protected]>
Description:
v4l2loopback-dkms - Source for the v4l2loopback driver (DKMS)
v4l2loopback-source - Source for the v4l2loopback driver
v4l2loopback-utils - Commandline utilities for the for the v4l2-loopback module
Closes: 800605 816768
Changes:
v4l2loopback (0.10.0-1) unstable; urgency=medium
.
* New upstream version 0.10.0
(Closes: #816768, #800605)
.
* Removed patches applied upstream.
* Updated d/copyright
* Updated d/watch to filter-out non-release tags
* Notes on how to properly clone the packaging repo
* Reformatted of multi-values fields
* Updated Vcs-* stanzas (https)
* v4l2loopback-utils is Multi-Arch:same
* Bumped debhelper compat to 9
* Bumped standards-version to 3.9.8
Checksums-Sha1:
da955594fe1f1ec6e2c61ec6d9d34704bcd5416a 2165 v4l2loopback_0.10.0-1.dsc
ae2e7a6240efade7ea3dcdf3ebd74a34fcf3805a 46961 v4l2loopback_0.10.0.orig.tar.gz
041dae4b0805ec4b9468af7ba59e69f14a74316e 7180
v4l2loopback_0.10.0-1.debian.tar.xz
Checksums-Sha256:
b104bef7164579ad7646b6df8de290eef000892f437a55beed25d33252fac31f 2165
v4l2loopback_0.10.0-1.dsc
9bb1e8d544019bead20813877415ae974fbc22f87c69772984a4abac433f36dd 46961
v4l2loopback_0.10.0.orig.tar.gz
6be578f96f4efee21d6e31cf5021bd2c76427e9ddefdcf74ffa15b7af497f068 7180
v4l2loopback_0.10.0-1.debian.tar.xz
Files:
b764ae466dc7f286fde399c89d1485e5 2165 kernel optional v4l2loopback_0.10.0-1.dsc
986b332029f3fecd2855d3321ec6bb7c 46961 kernel optional
v4l2loopback_0.10.0.orig.tar.gz
527d809892d2537f83d3a80cb4eaa7b8 7180 kernel optional
v4l2loopback_0.10.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAlhDJXwACgkQtlAZxH96
Nvg+WQ/9HFHWbmyNq8a1jFChq0oF1+0jDLyu0dOFI4sGqHRaoBjB4OwsUOwZpPqk
R+BIDFglQfALNZMtwcE51n8I7AvQ6G1hhF0Xcvxow6NW9moLz767/fu8jZCkC0Ka
zk2awZbW35BZ8RjeaWV6H0opPgM3zQ2iVp2B1rGsatTeVKoeyvHIOQgOe6sFuaOn
hMfMH58mWa986MnpqN56uD+q4VNA+wkatg6RPPXLU+k5hXQSaJE9BjaVutEac6Dx
Otl6+uiTq5SiYLrcEbiGsy2cRE2U9Ima7m2hSmd5U20riuJPxGLPrp9DUWpseZLR
FyEThAT7y297QiqTkZbjV9rmHLvEG2KuZzT4Eke6ue36IfRfj+m+w7Ia+QlCQcou
8uzntrO9fESJw2u/uURxnDtMyG5k5YQGDUeQ6mW9CyXAQBdJiB7hA30aU63cB/oF
hfUfAEzaM0B1k/VWoSH6zoq8vciaoML9TosPuXWv8tSjW9y3bViv3r9OHkkTn94d
2yB7iU1DUE+vXWgqSRyHqB1yC7Mmv8riPoSzY8A6rjCNqw9tfUa5VOnJ4kyw+Yvp
SjcYYUzpNuBHxJD1lBqhNx+/6jHb00s6ONd3yvslNRMDnED+u97eF6+1IE+j3KEW
UnGCvVAZReLH7eHLPdNW9/pMVIEKA9w4X85ofCDtjti081ZuPw4=
=jWlA
-----END PGP SIGNATURE-----
--- End Message ---