1. 27 Dec, 2001 2 commits
  2. 26 Dec, 2001 2 commits
  3. 25 Dec, 2001 4 commits
  4. 24 Dec, 2001 8 commits
  5. 23 Dec, 2001 16 commits
  6. 22 Dec, 2001 7 commits
    • Wim Taymans's avatar
      Never destroy the current cothread. · 467035ce
      Wim Taymans authored
      Original commit message from CVS:
      Never destroy the current cothread.
      Don't try to signal the scheduler if we don't have one
      467035ce
    • Wim Taymans's avatar
      Including pad.h should be enough. · 6cdaf3fa
      Wim Taymans authored
      Original commit message from CVS:
      Including pad.h should be enough.
      6cdaf3fa
    • Wim Taymans's avatar
      Fixed the typefind function · 37ef20dd
      Wim Taymans authored
      Original commit message from CVS:
      Fixed the typefind function
      37ef20dd
    • Wim Taymans's avatar
      Added buffer stats at the end, if it's not 0, we have a leak. · b02211c0
      Wim Taymans authored
      Original commit message from CVS:
      Added buffer stats at the end, if it's not 0, we have a leak.
      b02211c0
    • Wim Taymans's avatar
      This is an attempt at not segfaulting on errors but reporting some usefull info instead. · 087dee1f
      Wim Taymans authored
      Original commit message from CVS:
      This is an attempt at not segfaulting on errors but reporting some
      usefull info instead.
      - bin changes so errors can propagate.
      - changed the _FAST macros to _CAST because that is what they do.
      - removed all references to cothreads out of the core, they are
      really a scheduler issue, handler with a sched_private gpointer.
      - added a live buffer count, for debugging buffer leaks.
      - added error checking in gst_scheduler_state_transition this solves the
      "out of cothreads" problem.
      - GST_ELEMENT_NO_ENTRY == GST_ELEMENT_INFINITE_LOOP
      - added 2 private element flasg for use by the scheduler
      (_COTHREAD_STOPPING) is now
      - added scheduler entry points:
      - _yield : to create possible scheduling points.
      - _interrupt: to stop execution of an element.
      - _error: to signal en error condition to the scheduler.
      - improved error messages for pads.
      - signal gst_element_error where appropriate.
      - added the a new bin to the parent before entering it so one can reference
      its children.
      - queue memleak fixes on dispose.
      - added possible deadlock detection in queue (turned off be default)
      - GstBasicScheduler is a real class of its own now, hiding its internal
      variables.
      - GST_ELEMENT_IS_COTHREAD_STOPPING is gone. either call explicit _yield
      operations, or make a sane loop.
      - Better state change handling in filesrc. Better error reporting/recovery
      too.
      - updated core plugins.
      - detect non decoupled elements on scheduler boundries and error.
      087dee1f
    • Andy Wingo Wingo's avatar
      debian/Makfile.in was not getting produced, so i commented it out of AC_OUTPUT. · 11456df8
      Andy Wingo Wingo authored
      Original commit message from CVS:
      debian/Makfile.in was not getting produced, so i commented it out of AC_OUTPUT.
      11456df8
    • Andy Wingo Wingo's avatar
      changed -d configure option to --autogen-debug added --autogen-noconfigure... · 4574d80f
      Andy Wingo Wingo authored
      changed -d configure option to --autogen-debug added --autogen-noconfigure option that skips the configure stage adde...
      
      Original commit message from CVS:
      * changed -d configure option to --autogen-debug
      * added --autogen-noconfigure option that skips the configure stage
      * added --autogen-nocheck to skip version checks
      * cleared a little bit of kruft
      4574d80f
  7. 21 Dec, 2001 1 commit
    • David I. Lehn's avatar
      Remove Debian control files from distribution: they become immediately out of... · 129894df
      David I. Lehn authored
      Remove Debian control files from distribution: they become immediately out of date when the lazy maintainer doesn't h...
      
      Original commit message from CVS:
      Remove Debian control files from distribution:
      * they become immediately out of date when the lazy maintainer doesn't
      have them ready when rest of code is released
      * they are an annoyance when renaming or deleting files
      129894df