GNOME Bugzilla – Bug 143777
[opt] problem after removing some elemnts and putting them back
Last modified: 2004-12-22 21:47:04 UTC
pipeline: osssrc ! level ! tee ! "audio/x-raw-int",channels=2,rate=44100 ! audioconvert ! audioscale ! audioscale ! "audio/x-raw-int",rate=11025,channels=1 ! lame bitrate=16 mode=3 ! filesink location=blah.mp3 runs fine...until i pause the pipeline, remove: everything from audioconvert onwards, and then add them (newly created elements) again after, and make it playing again scheduler complains about no entry.... INFO (1086464344:596648) scheduler(21015) gstoptimalscheduler.c(1089):schedule_group: not scheduling group 0x80fbf60 without entry ** (lt-acast:21015): WARNING **: error scheduling group 0x80fbf60 DEBUG (1086464344:596743) scheduler(21015) gstoptimalscheduler.c(1014):group_error_handler: group 0x80fbf60 has errored basicgthread handles it fine however can be reproduced with vorbisenc max-bitrate=16000 instead of lame bitrate=16 also...
Created attachment 28381 [details] c file that reproduces bug This C program reproduces the bug....Note I forgot in the description of bug to put a tee element before the audioconvert
Created attachment 28384 [details] a less bug-ridden c file that reproduces the bug aaargh oops mea culpa...seems to cause it in basicgthread too although the acast code i have that uses similar pipeline works fine in basicgthread...anyway this c file works a bit better
The entrygthread issue is fixed, opt is still broken. changing summary accordingly.
I updated GStreamer's testsuite with the file testsuite/schedulers/143777-2.c that reproduces this issue. Please use that file instead of any attachments here.
Confirmed that its fixed in CVS, thanks Benjamin and Wim for fixing entry and opt