[gst-devel] How do I get gst-inspect properties for v4l2src device other than /dev/video0?

Kulecz, Walter (JSC-SK)[WYLE INTEG. SCI. & ENG.] walter.kulecz-1 at nasa.gov
Wed Apr 14 16:54:18 CEST 2010


>> So how can I  get gst-inspect to list the properties of the other capture devices?
>>
>objects always have the same properties. The only optional parts are the
>implemented interfaces. gst-inspect shows information from the registry,
>it does not show information from a running instance.
>
>If you just want to know about your v4l2 devices, use v4l-info to list
>the capabilities.
>
>Stefan



Thanks, v4l-info seems to be part of xawtv package, at least I had after in installed Ubuntu 10.04Beta xawtv and xawtv-tools packages.

Clarifies things a bit, seems the Hauppauge 950Q USB devices only supports 16-bit UYVY format at 720x480 frame size (fails at lower frame sizes), while the SAA713x supports only 704x480 frames (or lower).  Looks like I need to use input card specific caps and crop out the 640x480 analysis frame from the stream.  The cameras are "genlocked"  but my next question is would the video buffer timestamps be adequate to maintain time alignment between the two streams if I use an extra pipeline stage to convert the 16-bit UYVY to 8-bit gray.

Are there any docs on how the various video buffer formants are organized in the video buffers I get with app-sink, or am I reduced to stumbling through the gstreamer source tree to find something that might show me?  I see several ways to proceed, its not clear at all which would be more efficient in either throughput or development time.

If the video buffer timestamps can be counted on to realign the final analyzed results between the two capture streams, there would be no need to worry about latencies of USB vs PCI capture devices or differing numbers of elements in the two pipelines.  What we do in version one is external hardware overlays an IRIG timecode on the frames before capture.  Eliminating the need for this would be a big win in the version 2 design.



More information about the gstreamer-devel mailing list