- Removed unused locking from the cothreads
[platform/upstream/gstreamer.git] / gst / gst.h
index 5c37899..f3c959e 100644 (file)
--- a/gst/gst.h
+++ b/gst/gst.h
 #ifndef __GST_H__
 #define __GST_H__
 
-#include <gst/gstdebug.h>
-#include <gst/gstlog.h>
+#include <glib.h>
+#include <popt.h>
+
+#include <gst/gstversion.h>
+#include <gst/gsttypes.h>
+
+#include <gst/gstinfo.h>
 #include <gst/gstobject.h>
 #include <gst/gstpad.h>
 #include <gst/gstbuffer.h>
 #include <gst/gstcpu.h>
-#include <gst/gstclock.h>
 #include <gst/gstelement.h>
-#include <gst/gstextratypes.h>
 #include <gst/gstbin.h>
 #include <gst/gstpipeline.h>
 #include <gst/gstthread.h>
 #include <gst/gsttype.h>
+#include <gst/gstautoplug.h>
 #include <gst/gstcaps.h>
 #include <gst/gstprops.h>
 #include <gst/gstplugin.h>
 #include <gst/gstutils.h>
 #include <gst/gsttrace.h>
 #include <gst/gstxml.h>
-#include <gst/gsttee.h>
-#include <gst/cothreads.h>
+#include <gst/gstscheduler.h>
+#include <gst/gsttimecache.h>
+#include <gst/gstevent.h>
+#include <gst/gstclock.h>
+#include <gst/gstsystemclock.h>
+
+#include <gst/gstparse.h>
+#include <gst/gstregistry.h>
+#include <gst/gstextratypes.h>
+#include <gst/gstenumtypes.h>
+
+G_BEGIN_DECLS
 
 /* initialize GST */
-void gst_init(int *argc,char **argv[]);
+void                           gst_init                        (int *argc, char **argv[]);
+void                           gst_init_with_popt_table        (int *argc, char **argv[], 
+                                                                const struct poptOption *popt_options);
+const struct poptOption*       gst_init_get_popt_table         (void);
+
+void                           gst_use_threads                 (gboolean use_threads);
+gboolean                       gst_has_threads                 (void);
 
-void gst_main          (void);
-void gst_main_quit     (void);
+void                           gst_main                        (void);
+void                           gst_main_quit                   (void);
+
+G_END_DECLS
+
+#include <gst/gstlog.h>
 
 #endif /* __GST_H__ */