hdv1394src

Read MPEG-TS data from firewire port.

Example launch line

 gst-launch-1.0 hdv1394src ! queue ! decodebin name=d ! queue ! xvimagesink d. ! queue ! alsasink

captures from the firewire port and plays the streams.

 gst-launch-1.0 hdv1394src ! queue ! filesink location=mydump.ts

capture to a disk file

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSrc
                    ╰──GstPushSrc
                        ╰──hdv1394src

Factory details

Authors: – Edward Hervey

Classification:Source/Video

Rank – none

Plugin – gst1394

Package – GStreamer Good Plug-ins

Pad Templates

src

video/mpegts:
   systemstream: true
     packetsize: 188

Presencealways

Directionsrc

Object typeGstPad


Properties

blocksize

“blocksize” guint

Size in bytes to read per buffer (-1 = default)

Flags : Read / Write

Default value : 4096


channel

“channel” gint

Channel number for listening

Flags : Read / Write

Default value : 63


device-name

“device-name” gchararray

Descriptive name of the currently opened device

Flags : Read

Default value : Default


do-timestamp

“do-timestamp” gboolean

Apply current stream time to buffers

Flags : Read / Write

Default value : false


guid

“guid” guint64

select one of multiple DV devices by its GUID. use a hexadecimal like 0xhhhhhhhhhhhhhhhh. (0 = no guid)

Flags : Read / Write

Default value : 0


num-buffers

“num-buffers” gint

Number of buffers to output before sending EOS (-1 = unlimited)

Flags : Read / Write

Default value : -1


port

“port” gint

Port number (-1 automatic)

Flags : Read / Write

Default value : -1


typefind

“typefind” gboolean

Run typefind before negotiating (deprecated, non-functional)

Flags : Read / Write

Default value : false


use-avc

“use-avc” gboolean

Use AV/C VTR control

Flags : Read / Write

Default value : true


The results of the search are