Skip to content

decodebin3: force to pushing custom stream-start when no stream-start in input stream

HOONHEE LEE requested to merge gracefulhoon83/gst-plugins-base:master into master

Dear All

I use playbin3/decodebin3 and playbin3 pipeline is stuck even if All EOS state in decodebin3.

Actually decodebin3 recognize ALL EOS in both of multiqueue pre and post. But, sometimes it failed to pushing stored stream-start event from parsebin:srcpad before pushing final eos. In this case, the stored stream-start event was NULL.

This is timing issue.

Please see and review my patch that is making custom stream-start event manually and pushing in order to reset EOS state in multiqueue before pushing final eos.

Thanks.

Merge request reports