tcpclientsrc and mpegtsdemux
Nathanael D. Noblet
nathanael at gnat.ca
Fri Jun 3 08:20:07 PDT 2011
On 06/03/2011 04:20 AM, Bernhard Graaf wrote:
> I need help to generate my own ‚C’-Program from a running pipe:
> gst-launch-0.10 tcpclientsrc host='192.168.1.3' port=8080 ! mpegtsdemux
> name=demux ! queue ! mpeg2dec ! xvimagesink force-aspect-ratio=TRUE
> demux. ! queue ! mad ! alsasink
> With this pipe, I have no problem. It’s running very well.
> But if I try to compile this pipe in my own program, I’ll get no results.
Some elements have 'special' sinks. Such as a demuxer. A file could
conceivably have multiple video/audio streams but you don't know that
until it starts getting processed. So gst-launch does some magic that
you need to do the same.
gives an example of handling this with the on_pad_added signal handler.
Nathanael d. Noblet
More information about the gstreamer-devel