[Bug 666146] New: gstreamer v4l2src fails with device=
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Dec 14 01:57:54 PST 2011
https://bugzilla.gnome.org/show_bug.cgi?id=666146
GStreamer | gst-plugins-base | 0.10.35
Summary: gstreamer v4l2src fails with device=
Classification: Platform
Product: GStreamer
Version: 0.10.35
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: bugzilla at anarres.org
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I have only one video device, it is /dev/video0.
This works:
$ gst-launch 'v4l2src ! xvimagesink'
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
(video plays)
This does not work:
$ gst-launch 'v4l2src device=/dev/video0 ! xvimagesink'
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data
flow error.
Additional debug info:
gstbasesrc.c(2582): gst_base_src_loop ():
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming task paused, reason not-linked (-1)
Execution ended after 2532703705 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
This means that I cannot read from video1, or use v4l2loopback or anything,
since gstreamer apparently cannot deal with the device= setting.
For the record, here is part of gst-inspect v4l2src:
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: null Current: "v4l2src0"
blocksize : Size in bytes to read per buffer (-1 = default)
flags: readable, writable
Unsigned Long. Range: 0 - 18446744073709551615 Default:
4096 Current: 4096
num-buffers : Number of buffers to output before sending EOS (-1 = unlimited)
flags: readable, writable
Integer. Range: -1 - 2147483647 Default: -1 Current: -1
typefind : Run typefind before negotiating
flags: readable, writable
Boolean. Default: false Current: false
do-timestamp : Apply current stream time to buffers
flags: readable, writable
Boolean. Default: false Current: false
device : Device location
flags: readable, writable
String. Default: "/dev/video0" Current: "/dev/video0"
device-name : Name of the device
flags: readable
String. Default: null Current: "UVC Camera (17ef:4807)"
device-fd : File descriptor of the device
flags: readable
Integer. Range: -1 - 2147483647 Default: -1 Current: -1
flags : Device type flags
flags: readable
Flags "GstV4l2DeviceTypeFlags" Default: 0x00000000,
"(none)" Current: 0x00000000, "(none)"
(0x00000001): capture - Device supports video
capture
(0x00000002): output - Device supports video
playback
(0x00000004): overlay - Device supports video
overlay
(0x00000010): vbi-capture - Device supports the VBI
capture
(0x00000020): vbi-output - Device supports the VBI
output
(0x00010000): tuner - Device has a tuner or
modulator
(0x00020000): audio - Device has audio inputs or
outputs
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: gstreamer-tools 0.10.35-1
ProcVersionSignature: Ubuntu 3.0.0-13.22-generic 3.0.6
Uname: Linux 3.0.0-13-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Sat Dec 3 14:33:54 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: gstreamer0.10
UpgradeStatus: Upgraded to oneiric on 2011-11-30 (3 days ago)
Please see additional information at
https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/899748
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list