GNOME Bugzilla – Bug 742789
event: element should send pending sticky events before send EOS event.
Last modified: 2018-05-06 09:31:53 UTC
We have clips which has valid media information for audio track, but haven't any audio data, we can't get audio TAG information on playbin. Audio and video decoder base should send pending sticky events before send EOS event. This is another issue, should submit one ticket for it. But segment event must send before EOS, or streamsynchrinozer can't work. One clip has shorter audio then video. Demuxer will send audio segment and EOS when seek to only video part. Decoder should send segment event before send EOS. How about caps event? How to handle output caps if no output before EOS?
How about caps event? How to handle decoder output caps if no output buffer before EOS?
The CAPS event is not mandatory
sink element can't initialize if no caps event. audiosink can't run anymore. So I send EOS to sink in streamsynchronizer. is it right?
That's a different bug, this here is only about sending pending sticky events.
What should happen about this bug? Is there a simple testcase to reproduce the problem, do we know which elements are affected?
I want ensure it in audio/video decoder element. will check it later.
Kevin: did you find out more details?
I am busy on other issues. This isn't my priority currently. Do I need close it? And re-open it if I found issue after I come back to check this issue?
Closing.