summaryrefslogtreecommitdiff
path: root/libs/fst/fst.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-02-22 02:44:34 +0100
committerRobin Gareus <robin@gareus.org>2014-02-22 03:11:48 +0100
commitdfdf9a35f1e990c45f35632eb993eb67f4f7abf8 (patch)
treea74a58b39c8f08859c547b8e0f6c8a443cba8bf2 /libs/fst/fst.h
parentb3154e8ed6b5bb62acdc4b5a72133ceaeab7e53e (diff)
resolve gtk + VST threading issues
while (gtk_events_pending()) gtk_main_iteration(); never returns as long as there's a idle call registered somewhere (and it's not called from an idle callback itself)
Diffstat (limited to 'libs/fst/fst.h')
-rw-r--r--libs/fst/fst.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/fst/fst.h b/libs/fst/fst.h
index e3cba8d3d5..10ccda4d41 100644
--- a/libs/fst/fst.h
+++ b/libs/fst/fst.h
@@ -48,6 +48,9 @@ extern void fst_move_window_into_view (VSTState *);
extern VSTInfo *fst_get_info (char *dllpathname);
extern void fst_free_info (VSTInfo *info);
extern void fst_event_loop_remove_plugin (VSTState* fst);
+extern void fst_start_threading(void);
+extern void fst_stop_threading(void);
+extern void fst_audio_master_idle(void);
#ifdef __cplusplus
}