[prev in list] [next in list] [prev in thread] [next in thread]
List: gstreamer-devel
Subject: [gst-devel] v4lsrc (or saa7134 driver) problem.
From: Rob Kramer <robk () starhub ! net ! sg>
Date: 2005-12-19 13:09:20
Message-ID: 200512192109.21237.robk () starhub ! net ! sg
[Download RAW message or body]
Hi all,
I'm trying to use gstreamer to display output from my SAA7134 tuner card. In
0.8, v4l2src works fine, v4lsrc does not. In 0.10, v4l2src is missing and
v4lsrc still doesn't work.
What's the status of v4l2src in bad-plugins? Is it deprecated or does it need
to be revived?
I'm trying to find out what's up with v4lsrc and my device (/dev/video0). It
seems that the device reports that it is busy after the first round of
gst_v4lsrc_try_capture(), as seen in the output below. I don't know if the
device should be busy after VIDIOCSYNC completed successfully. This could be
a kernel driver issue of course.. Does anyone have an idea?
Cheers,
Rob
Command:
GST_DEBUG=v4lsrc:5 strace gst-launch-0.10 -v v4lsrc ! sdlvideosink &> out
Snipped output: (don't know how to disable all those terminal control codes)
gettimeofday({1134996634, 799987}, NULL) = 0
write(2, "DEBUG (0x9837230 - 0:00:01.10951"..., 172DEBUG (0x9837230 -
0:00:01.109512000) ^[[00m v4lsrc^[[00m(^[[333m22694^[[00m)
^[[00mgstv4lsrc.c(387):gst_v4lsrc_get_caps:<v4lsrc0>^[[00m Checking supported
palettes
) = 172
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = 0
mmap2(NULL, 3735552, PROT_READ|PROT_WRITE, MAP_SHARED, 17, 0) = 0xb6f73000
ioctl(17, VIDIOCMCAPTURE, 0xbf817e04) = 0
ioctl(17, VIDIOCSYNC, 0xbf817e14) = 0
munmap(0xb6f73000, 3735552) = 0
gettimeofday({1134996634, 837051}, NULL) = 0
write(2, "DEBUG (0x9837230 - 0:00:01.14657"..., 199DEBUG (0x9837230 -
0:00:01.146576000) ^[[00m v4lsrc^[[00m(^[[333m22694^[[00m)
^[[00mgstv4lsrc.c(393):gst_v4lsrc_get_caps:<v4lsrc0>^[[00m Added palette 7
(YUV-4:2:2 (packed)) to supported list
) = 199
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
ioctl(17, VIDIOCGMBUF, 0xbf817d7c) = -1 EBUSY (Device or resource busy)
gettimeofday({1134996634, 839079}, NULL) = 0
write(2, "DEBUG (0x9837230 - 0:00:01.14860"..., 167DEBUG (0x9837230 -
0:00:01.148604000) ^[[00m v4lsrc^[[00m(^[[333m22694^[[00m)
^[[00mgstv4lsrc.c(398):gst_v4lsrc_get_caps:<v4lsrc0>^[[00m 1 palette(s)
supported ) = 167 \
--
I explode like a bomb. No-one is spared.
My power is my mass times the speed of light squared.
- MC Hawking
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic