Custom event disappearing in decodebin

Bruno Gonzalez stenyak at gmail.com
Mon Oct 1 23:04:40 PDT 2012


Hi all,
I'm using the python bindings to create a pipeline like this:
rtspsrc  queue  rtph264depay  capsfilter  tee  decodebin  tee  videocrop
 tee  videoscale  tee  capsfilter  x264enc  tee  custom_bin

I insert a gst.EVENT_CUSTOM_DOWNSTREAM in the tee between capsfilter and
decodebin (using tee.send_event(my_event) ).

I have added event_probes to all elements' "sink" and "src" pads, in order
to track the life of the custom event.

In gstreamer 0.10.29, the event travels through all elements until it
reaches my custom_bin element, where I process it.
In gstreamer 0.10.36, the event arrives at the decodebin sink pad, but does
not arrive at its src pad, or any other elements after it (so it never
reaches my custom_bin).

My code remains exactly the same, the only change is the gstreamer version
that is installed.

Other events, such as GST_EVENT_NEWSEGMENT or GST_EVENT_LATENCY traverse
all elements with no problems in both 0.10.29 and 0.10.36.

Any hints as to why the custom event would be stopping at the decodebin element
in 0.10.36?

Thanks in advance!

-- 
Saludos,
     Bruno González

_______________________________________________
Jabber: stenyak AT gmail.com
http://www.stenyak.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20121002/53e54429/attachment.html>


More information about the gstreamer-devel mailing list