rtph264depay: Ignored downstream flow return
At least rtph264depay (probably more depayloader do) ignores downsteam flow return. That a combination of gst_rtp_base_depayload_push() being used systematically and depay_process() signature, not allowing to return a GstFlowReturn type.
gst-launch-1.0 videotestsrc ! openh264enc ! rtph264pay ! rtph264depay ! identity eos-after=1 ! fakesink`
This should be fixed so that at least one of the pushed buffer get return by _process(). This will result in the base class calling push and the problem flow return to be passed upstream.