Custom event disappearing in decodebin
stenyak at gmail.com
Mon Oct 1 23:04:40 PDT 2012
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
Thanks in advance!
Jabber: stenyak AT gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the gstreamer-devel