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. 09 Jan, 2003 1 commit
  3. 11 Apr, 2002 1 commit
  4. 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
  5. 24 Mar, 2002 1 commit
  6. 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
  7. 05 Jan, 2002 1 commit
  8. 13 Aug, 2001 1 commit
  9. 07 Jul, 2001 1 commit
  10. 25 Jun, 2001 1 commit
  11. 24 Mar, 2001 1 commit
    • Wim Taymans's avatar
      Modified a lot of plugins to use the caps system. · 0837e1e4
      Wim Taymans authored
      Original commit message from CVS:
      Modified a lot of plugins to use the caps system.
      Modified the caps of audio/raw to our agreed properties.
      Added the multidisksrc plugin of Dominic Ludlam
      Renamed audiosink/src to osssink/src and updated all the examples using
      the old name. Moved oss specific plugins in an oss directory. removed
      the old audiosink from the elements/ dir.
      removed audioraw.h metadata header files since we now use the properties.
      There are still a few plugins that won't build because they include the
      old audioraw.h header file. This will be fixed soon.
      Make sure the caps are set in the plugins as described by their
      padtemplates (this should solve problems with gstmediaplay with various
      media files).
      
      *please don't panic when some plugins won't build, just cd manually into
      the plugin dirs* This will be fixed soon.
      0837e1e4
  12. 07 Mar, 2001 1 commit
  13. 02 Mar, 2001 1 commit
  14. 03 Jan, 2001 1 commit
  15. 01 Jan, 2001 1 commit
  16. 01 Nov, 2000 1 commit
    • Wim Taymans's avatar
      Some code cleanup · e8ea96d2
      Wim Taymans authored
      Original commit message from CVS:
      Some code cleanup
      Let the parent GstBin decide when to do a create_plan (bin inside a thread)
      e8ea96d2
  17. 22 Sep, 2000 1 commit
    • Wim Taymans's avatar
      A first attempt to fix the queues in a cothreaded pipeline. · e5ab7f33
      Wim Taymans authored
      Original commit message from CVS:
      A first attempt to fix the queues in a cothreaded pipeline.
      Some fixes to the thread handling.
      Fix a bug in gstreamer-config : gthread was not included.
      gst_bin_create_plan() is now done in the READY state.
      a bin with only another bin in it will now work with gst_bin_iterate.
      Added some examples for the queues.
      e5ab7f33
  18. 17 Sep, 2000 1 commit
    • Wim Taymans's avatar
      Added gst_pipeline_add_sink/src to allow multiple sink cases and more complex... · cab1728f
      Wim Taymans authored
      Added gst_pipeline_add_sink/src to allow multiple sink cases and more complex autoplugging. Update docs too.
      
      Original commit message from CVS:
      Added gst_pipeline_add_sink/src to allow multiple sink cases and
      more complex autoplugging. Update docs too.
      Simplified the pipeline autoplugging code.
      Changed the cothread case: One iteration is now a push from the src
      element. The disk source does not change its state anymore on eof.
      Better type setting for the ac3 parser/decoder and mpeg2parse.
      cab1728f
  19. 09 Sep, 2000 1 commit
    • Wim Taymans's avatar
      Changes to gstreamer-config to include gtk+ libs manual changes: queues,... · 552b7f32
      Wim Taymans authored
      Changes to gstreamer-config to include gtk+ libs manual changes: queues, threads, programs gsteditor does not crash a...
      
      Original commit message from CVS:
      Changes to gstreamer-config to include gtk+ libs
      manual changes: queues, threads, programs
      gsteditor does not crash anymore.
      gstpipline new should return a GstElement *
      fixed ac3dec for new getbits
      fixes to gstreamer-launch
      more efficient startup for gstplay.
      552b7f32
  20. 28 Aug, 2000 1 commit
    • Wim Taymans's avatar
      Externalized the plugin information in /etc/gstreamer/reg.xml · 7ccc2cf9
      Wim Taymans authored
      Original commit message from CVS:
      Externalized the plugin information in /etc/gstreamer/reg.xml
      - no need to do a plugin_load_all()
      - plugins are loaded when needed
      - typedetect functions are loaded when needed (still buggy)
      - no need to check for the existance of the plugin in the codecs
      - added gstreamer-register to create the reg.xml file
      - renamed launch to gstreamer-launch
      - plugins need to register the typefactory they provide
      modified the plugins to meet the new design
      modified the plugins to correctly set their pad types
      autoplugging can be done without loading the plugins now
      7ccc2cf9
  21. 22 Aug, 2000 1 commit
    • Wim Taymans's avatar
      More docs (most of them just empty...) · a703c01d
      Wim Taymans authored
      Original commit message from CVS:
      More docs (most of them just empty...)
      Added automatic pad plugging.
      Added automatic dynamic pad plugging.
      Changed some codecs to correctly set their pad types.
      a703c01d
  22. 21 Aug, 2000 1 commit