GNOME Bugzilla – Bug 778812
GAP events don't unblock a pipeline
Last modified: 2018-05-06 12:52:41 UTC
Created attachment 346044 [details] Pygi script to mux live kate subtitle stream into ogg Live subtitles are generated in appsrc and passed to oggmux along with an audio from audiotestsrc. File stays empty. I expect it to be filling with audio. The appsrc in the example script generates GAP event at its need-data handler. Logs show that oggmux gets it, but all threads remain blocked. Also tried: queues everywhere, GAP buffers instead of events, sending some real text buffers and then GAPs (it locks up when I stop generating buffers). Note: there is a large probability that I'm doing something wrong.
Can you share a log with GST_DEBUG:2,ogg*:6,kate*:6,*SCHED*:6 please ? I'm not sure how to use your sample btw.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!