[gst-devel] Python bindings bug?

Mailing List SVR lists at svrinformatica.it
Thu Feb 25 17:39:18 CET 2010


I lauch a pipeline from cli and in verbose mode I get the following output:

/GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:src: caps = 
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-
name=(string)MP4V-ES, profile-level-id=(string)3, 
payload=(int)96, ssrc=(guint)1719703035, clock-base=(guint)3228674565, seqnum-

I use the same pipeline in my python code and it works, but when I try to get 
the caps I have the following:

In [276]: for i in pipeline.elements():
    if 'rtpmp4vpay' in str(i.get_name()):

In [279]: sink
Out[279]: <__main__.GstRtpMP4VPay object (rtpmp4vpay1) at 0x26b1230>

In [280]: for j in sink.src_pads():print str(j.get_caps())
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-
rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES

these returned caps are the allowed caps and not the actual caps, something 
wrong in my code or a python binding bug?


More information about the gstreamer-devel mailing list