1. 29 Jun, 2003 1 commit
    • Benjamin Otte's avatar
      GST_DEBUG reorganization containing loads of stuff: · 803ce6bf
      Benjamin Otte authored
      Original commit message from CVS:
      GST_DEBUG reorganization
      This is a big diff (ca 450k), containing loads of stuff:
      - gstinfo.[ch] complete rewrite
      - changing of all GST_DEBUG messages to reflect that change
      - reorganization of subsystem disabling
      - addition of gstconfig.h.in so we can track the disablings
      - <gst/gst.h> does not include <unistd.h> and <config.h> anymore
      - documentation updated for gstinfo stuff (build the docs yourself to know what changed)
      - bugfixes for making of the docs (files from CVS are not deleted anymore
      - testsuite for debugging changes in testsuite/debug
      
      expect breakage
      803ce6bf
  2. 15 Apr, 2003 1 commit
  3. 09 Jan, 2003 1 commit
  4. 11 Apr, 2002 1 commit
  5. 07 Apr, 2002 1 commit
    • Andy Wingo Wingo's avatar
      new parser that uses flex and bison · 70cfc6cb
      Andy Wingo Wingo authored
      Original commit message from CVS:
      * new parser that uses flex and bison
      - doesn't do dynamic pipelines yet...
      * added GErrors to the gst_parse_launch[v] api
      * added --gst-mask-help command line option
      * fixed -o option for gst-launch
      * GstElement api change:
      - gst_element_get_pad
      - gst_element_get_request_pad, gst_element_get_static_pad
      - gst_element_get_compatible_pad
      - gst_element_get_compatible_static_pad, gst_element_get_compatible_request_pad
      - gst_element_[dis]connect -> gst_element_[dis]connect_pads
      - gst_element_[dis]connect_elements -> gst_element_[dis]connect
      * manual update
      * example, tool, and doc updates for the api changes
      - no more plugin docs in the core docs, plugins require a more
      extensive doc system
      70cfc6cb
  6. 24 Mar, 2002 1 commit
  7. 19 Mar, 2002 1 commit
    • Andy Wingo Wingo's avatar
      removal of //-style comments don't link plugins to core libs -- the versioning... · 0067d172
      Andy Wingo Wingo authored
      removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
      
      Original commit message from CVS:
      * removal of //-style comments
      * don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
      and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
      0067d172
  8. 11 Jan, 2002 1 commit
    • Andy Wingo Wingo's avatar
      summary: fix xml in gstreamer 1) make clear distinction between loading xml... · d262bea8
      Andy Wingo Wingo authored
      summary: fix xml in gstreamer 1) make clear distinction between loading xml that actually creates objects and loading...
      
      Original commit message from CVS:
      summary: fix xml in gstreamer
      
      1) make clear distinction between loading xml that actually creates objects and loading xml that just
      synchronizes properties with objects. moved most of gst_element_restore_thyself functionality to
      gst_xml_make_element. this new function name can change if it sucks.
      2) many various fixes. createxml and runxml work now.
      3) doc updates.
      4) GstSignalObject is stil broken. i have no idea what it's supposed to do.
      d262bea8
  9. 05 Jan, 2002 1 commit
  10. 13 Dec, 2001 1 commit
  11. 04 Dec, 2001 1 commit
    • wrobell's avatar
      - some fixes to int2float making automake 1.5 happy (gst now requires... · 08eaa112
      wrobell authored
      - some fixes to int2float making automake 1.5 happy (gst now requires automake1.5). It's still not perfect but it bui...
      
      Original commit message from CVS:
      - added playondemand plugin by Leif Morgan Johnson <lmjohns3@eos.ncsu.edu>
      - some fixes to int2float
      - aplied a patch from wrobell <wrobell@ite.pl> that is a first attempt at
      making automake 1.5 happy (gst now requires automake1.5). It's still not
      perfect but it builds.
      - Made the schedulers plugable. The default scheduler now lives inside a
      plugin.
      - Added a new mpeg1/2 parser/demuxer.
      - Fixed some compiler warnings in the core libs.
      - substantial work to GstThread (hopefully less race conditions). simplified
      the code in GstThread a bit. A state change can now also happen in the
      thread context.
      - reworked the state semantics of a bin. it'll now automatically get the
      highest state of its children.
      - the autoplugger now nests the threads so that a state change failure of
      one thread doesn't make its upstream thread lock.
      - GstQueue refuses to go to PLAYING if the sinkpad is not connected. This
      way the queue will not wedge in the _get lock.
      - GstQueue unlocks its mutexes when going to PAUSED.
      - make sure that when all elements in a bin/thread go to PAUSED, the bin
      is set to PAUSED too.
      - make a parent bin wait for its children to PAUSE before ending the
      iteration with FALSE (EOS)
      - Some changes to GstPlay to deal with EOS.
      - aplied the latest patch from Zeenix to gstrtp.
      
      end result: GstPlay doesn't crash on EOS and the pipeline is now shut down
      properly.
      08eaa112
  12. 17 Oct, 2001 1 commit
  13. 29 Aug, 2001 1 commit
  14. 13 Aug, 2001 1 commit
  15. 25 Jun, 2001 1 commit
  16. 25 May, 2001 1 commit
  17. 18 Apr, 2001 2 commits
  18. 17 Apr, 2001 2 commits
  19. 16 Apr, 2001 2 commits