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 138252 - have a gconf key to change default/prefered scheduler
have a gconf key to change default/prefered scheduler
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal enhancement
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-03-26 23:11 UTC by Stephane Loeuillet
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stephane Loeuillet 2004-03-26 23:11:28 UTC
as opt which is the default seems everything but working, could we have a gconf
key to specify which scheduler is the default ?

i tried basicgthread as ronald asked me and quite all my bug went away
Comment 1 Ronald Bultje 2004-03-28 21:47:26 UTC
Confirming bug, such a GConf key would be interesting for apps like gst-player,
maybe totem, gst-editor... Not enough testing is not an argument anymore,
basicgthread has had far more testing than opt recently and it appears to work
incomparably better.
Comment 2 Benjamin Otte (Company) 2004-04-05 22:12:32 UTC
I don't like the idea of putting it into GConf, especially because you can still
wreck havoc by setting it to the wrong value.
Apart from that I consider the scheduler a developer setting, not an advanced
user setting.
And I'd consider it pretty bad if only apps/tools that use gst-gconf use that
scheduler while others do not, too 

I'm pretty happy with the current approach we have that allows either the
environment variable or the command line argument.

Can I mark this as WONTFIX, please?
Comment 3 Stephane Loeuillet 2004-04-05 22:22:16 UTC
that's ok for me, feel free to switch it that way

personally, i did this change to my local gstreamer cvs :

-#define GST_SCHEDULER_DEFAULT_NAME	"opt"
+#define GST_SCHEDULER_DEFAULT_NAME	"basicgthread"

as i didn't know for the env variable thing