Linking to specific pad
jim hopper
JAMES.E.HOPPER at saic.com
Thu Feb 7 07:57:59 PST 2013
Gary,
Thanks for the answer and that helped, but it wasn't quite that simple. I
turned on debugging and noted that it was adding a pad video_0080 not
video_0000. Using that name worked. I also note that the PID number for
the video packets in this video is 0x80 so I am assuming its choosing the
number based on the pid number not starting at 0?
On 2/6/13 8:45 PM, "gstreamer-devel-request at lists.freedesktop.org"
<gstreamer-devel-request at lists.freedesktop.org> wrote:
>> I am trying to get a dump of individual pads out of tsdemux. If I do
>>
>> gst-launch-0.10 filesrc location=scan_eagle.video ! tsdemux ! Fakesync
>> dump=true
>>
>> It appears to dump the video pes packet data. Ok so far, now I want to
>> control which output pad in tsdemux I dump so I tried this:
>>
>>
>> gst-launch-0.10 filesrc location=scan_eagle.video ! tsdemux name=d
>> d.video_%04x ! fakesink dump=true
...
>> Could someone point me to what I am screwing up please?
>
> Your pipeline is stalled because there won't ever be a pad named video_%04x.
>
> The pad name 'video_%04x' will be expanded and a pad number
> filled in as needed. Hence the first pad will be named video_0000,
> the second video_0001, etc.
More information about the gstreamer-devel
mailing list