adaptivedemux2 : Avoid double usage of parsebin
These commits avoid decodebin3
inserting yet-another parsebin
This is done by:
- Allowing
adaptivedemux2
to answerGST_QUERY_CAPS
(if possible) - Allowing
adaptivedemux2
to answer event/queries properly as early as possible - Making
urisourcebin
add the "magic" field inGST_EVENT_STREAM_START
so thatdecodebin3
checks if it can skip usingparsebin