flvdemux: Expose pads as early as possible and use GstStreams API
Submitted by Yann Jouanin
Link to original bug (#764260)
Description
Created attachment 324837
Patch to add no-more-pads-threshold property
Currently when first video packet is more than 6 seconds delayed from first audio packet (or vice versa), the filter sends a no-more-pads events.
Because I encountered some case where this delay is not enough to read the stream (long GOP, still image), I wrote a patch to switch from a constant to a property
add no-more-pads-threshold property , default is set to 6 (like the previous constant)
Patch 324837, "Patch to add no-more-pads-threshold property":
gstflvdemux_no-more-pads.patch