diff --git a/ChangeLog b/ChangeLog index 2adecc204a..a80809f92f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2003-12-24 Thomas Vander Stichele + + * configure.ac: + * gst/schedulers/cothreads_compat.h: + * libs/Makefile.am: + remove last instances of wingo cothread usage + 2003-12-24 Thomas Vander Stichele * gst/gstplugin.c: diff --git a/configure.ac b/configure.ac index b23f0634e0..f62bd42ba0 100644 --- a/configure.ac +++ b/configure.ac @@ -591,7 +591,6 @@ libs/gst/Makefile libs/gst/bytestream/Makefile libs/gst/control/Makefile libs/gst/getbits/Makefile -libs/ext/Makefile po/Makefile.in tests/Makefile tests/bufspeed/Makefile diff --git a/gst/schedulers/cothreads_compat.h b/gst/schedulers/cothreads_compat.h index 4087a491e3..3f4e5e9928 100644 --- a/gst/schedulers/cothreads_compat.h +++ b/gst/schedulers/cothreads_compat.h @@ -69,67 +69,7 @@ typedef cothread_state cothread; -/* use the new cothreads implementation in libs/ext/cothreads */ -#elif defined(_COTHREADS_WINGO) - -#include -#include - -/* the name of this cothreads */ -#define COTHREADS_NAME "wingo" -#define COTHREADS_NAME_CAPITAL "Wingo" - -/* unify the structs - * - * "cothread" and "cothread_context" need to be defined - */ -typedef cothread cothread_context; - -/* define functions - * the macros are prepended with "do_" - */ -#define do_cothreads_init(x) G_STMT_START{ \ - if (!cothreads_initialized()) \ - cothreads_init(0x0200000, 16); \ - }G_STMT_END - -#define do_cothreads_stackquery(stack,size) \ - cothreads_alloc_thread_stack (stack, size) - -static void do_cothread_switch(cothread *to) -{ - cothread *from = cothread_self (); - if (from == (to)) { - g_warning ("trying to switch to the same cothread, not allowed"); - } else { - cothread_switch (from, (to)); - } -} - -#define do_cothread_create(new_cothread, context, func, argc, argv) \ - G_STMT_START{ \ - new_cothread = cothread_create ((func), 0, (char**) (argv), (context)); \ - }G_STMT_END - -#define do_cothread_setfunc(cothread, context, func, argc, argv) \ - cothread_setfunc ((cothread), (func), (argc), (char **) (argv), (context)) - -#define do_cothread_destroy(cothread) cothread_destroy(cothread) - -#define do_cothread_context_init() (cothread_create (NULL, 0, \ - NULL, NULL)) -#define do_cothread_context_destroy(context) cothread_destroy (context) - -#define do_cothread_lock(cothread) /* FIXME */ -#define do_cothread_unlock(cothread) /* FIXME */ - -#define do_cothread_get_current(context) (cothread_self()) -#define do_cothread_get_main(context) (context) - - - - -/* use the new cothreads implementation in libs/ext/cothreads */ +/* use the gthread-based cothreads implementation */ #elif defined(_COTHREADS_GTHREAD) #include "gthread-cothreads.h" diff --git a/libs/Makefile.am b/libs/Makefile.am index 4a2c7b6d1e..062cb55aab 100644 --- a/libs/Makefile.am +++ b/libs/Makefile.am @@ -1,3 +1 @@ -SUBDIRS = gst ext - -DIST_SUBDIRS = gst ext +SUBDIRS = gst