After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 778812 - GAP events don't unblock a pipeline
GAP events don't unblock a pipeline
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
1.8.3
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-02-17 09:05 UTC by velorums
Modified: 2018-05-06 12:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Pygi script to mux live kate subtitle stream into ogg (1.23 KB, text/x-python)
2017-02-17 09:05 UTC, velorums
Details

Description velorums 2017-02-17 09:05:51 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.
Comment 1 Vincent Penquerc'h 2017-04-27 11:50:54 UTC
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.
Comment 2 Vivia Nikolaidou 2018-05-06 12:52:41 UTC
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!