1. 06 Mar, 2001 1 commit
  2. 03 Mar, 2001 2 commits
  3. 01 Mar, 2001 1 commit
    • Wim Taymans's avatar
      Merge with the main trunk. · 90ac5da6
      Wim Taymans authored
      Original commit message from CVS:
      Merge with the main trunk.
      GstPlay needed some changes for the dynamic pads in the avidecoder since
      the new autoplugger doesn't know about the outher elements. The next
      version of the autoplugger will also handle the audfio/videosink connections
      and will do a complete end-to-end autoplugging.
      90ac5da6
  4. 27 Feb, 2001 2 commits
  5. 08 Feb, 2001 2 commits
    • Wim Taymans's avatar
      Updated the doc with more accurate implementation details · 2528bfba
      Wim Taymans authored
      Original commit message from CVS:
      Updated the doc with more accurate implementation details
      2528bfba
    • Wim Taymans's avatar
      Implemented the plugable autopluggers. · fe586de0
      Wim Taymans authored
      Original commit message from CVS:
      Implemented the plugable autopluggers.
      - one can aad an autoplugger to a plugin with gst_plugin_add_autoplugger
      - the autopluggers can be queried using _get_list
      - save/load autoplugger descriptions in the XML registry
      - load the autoplugger only when needed
      - a signal can be attached to the autoplugger to be notified of
      new objects.
      - improved the media player to use the new autoplugger
      - updated gstreamer-inspect for the autoplugger and types
      added EOS to the disksrc
      fixed two bugs in properties loading (min/max, comment tags)
      fe586de0
  6. 06 Feb, 2001 3 commits
    • Wim Taymans's avatar
      Updated the autoplugger: · 5a52fd40
      Wim Taymans authored
      Original commit message from CVS:
      Updated the autoplugger:
      - moved all of the code out of gstpipeline.c to autoplug.c
      - The autoplugger now creates a GstElement based on the given src and
      sink caps. The API now is:
      GstElement* gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...);
      - the typefind function is moved from gstpipeline.c to gstplay.c. Not sure
      if this is right behaviour but we need at least a bin in order to run
      the typedetect functions.
      - fixed a bug in gstbin.c where the MANAGER flag of the bin was not cleared
      when going to the NULL state.
      - a bug in the videosink was fixed. It was possible that more instances
      of the video widget were created, causing major errors.
      - commented out most of the 'old' autoplug examples.
      - added the new autoplugger to gstplay.c. There still is a bit of hacking
      needed to insert a queue into the autogenerated element. This will be fixed
      when the autoplugger can also create the video/audio elements.
      Fixed some more extranous spaces problems in various files.
      5a52fd40
    • Wim Taymans's avatar
      Added CVS ignore, and two documents.. · 5e125743
      Wim Taymans authored
      Original commit message from CVS:
      Added CVS ignore, and two documents..
      5e125743
    • Erik Walthinsen's avatar
      updated ac3play to work with latest libgst · d8877913
      Erik Walthinsen authored
      Original commit message from CVS:
      updated ac3play to work with latest libgst
      d8877913
  7. 05 Feb, 2001 1 commit
    • Erik Walthinsen's avatar
      Reworked getregion/pullregion stuff. Region is now specified by a type... · c17ed104
      Erik Walthinsen authored
      Reworked getregion/pullregion stuff.  Region is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two guint64'...
      
      Original commit message from CVS:
      Reworked getregion/pullregion stuff.  Region is now specified by a type
      (OFFSET_LEN, TIME_LEN, etc.) and two guint64's.  They are offset and len,
      where offset can be used for the time field, and len would be zero or
      the time unit (say, 33ms for video).
      c17ed104
  8. 04 Feb, 2001 2 commits
  9. 03 Feb, 2001 1 commit
  10. 31 Jan, 2001 2 commits
  11. 30 Jan, 2001 1 commit
    • Wim Taymans's avatar
      Added a first attempt for XML embedding in the main core XML. · 1a5cfae0
      Wim Taymans authored
      Original commit message from CVS:
      Added a first attempt for XML embedding in the main core XML.
      Objects will emit a signal that a user app can connect to in order to
      insert its XML into the tree.
      You can catch the object_loaded signal in GstXML to parse the user
      supplied XML data in the stream. The object_loaded signal is implemented
      with a custom made class signal. All GstObject classes now automatically
      create a GstSignalObject that serves as a proxy to the user app when an
      object is loaded. All objects are currently responsible to emit the
      class signal themselves.
      runxml and createxml serve as an example how the XML hooks can be used to
      insert and retrieve custom XML tags.
      1a5cfae0
  12. 29 Jan, 2001 4 commits
    • Wim Taymans's avatar
      The early beginnings of a doc about QoS :-) · 6873d31f
      Wim Taymans authored
      Original commit message from CVS:
      The early beginnings of a doc about QoS :-)
      6873d31f
    • Wim Taymans's avatar
      Lots of plugins fixes where the parentage macros were replaced with the correct gst_*_get_parent. · eaeadf52
      Wim Taymans authored
      Original commit message from CVS:
      Lots of plugins fixes where the parentage macros were replaced with the
      correct gst_*_get_parent.
      Updated the example.
      'gstreamer' now is the doc type instead of GST-Pipeline
      eaeadf52
    • Wim Taymans's avatar
      Added ramblings about the XML load/save · a03cb2b8
      Wim Taymans authored
      Original commit message from CVS:
      Added ramblings about the XML load/save
      a03cb2b8
    • Wim Taymans's avatar
      This is a megapatch with the following changes: · 51cbf226
      Wim Taymans authored
      Original commit message from CVS:
      This is a megapatch with the following changes:
      
      - moved the gchar *name to GstObject, removed the ones in GstElement and
      GstPad.
      - moved the parent handling completely into GstObject. This cause *all* of
      the plugins to fail (except those that used gst_pad_get_parent)
      - rearanged the XML save handling.
      - GstObject now has a class function save/restore_thyself.
      - GstObject has a generic method gst_object_save_thyself, this makes it
      possible to fire a signal wehever a new object is loaded. This is needed
      so we can add XML save hooks.
      - GstXML API has changed slightly. You now have to create a GstXML object
      first before you can actually load something. This makes it possible to
      attach a signal to GstXML whenever an object is loaded. I'm not sure we
      will keep this interface.
      - GstObject can now print the path_string without knowing about the GstPad and
      GstElement types.
      - Added gst_bin_get_by_name_recurse_up to lookup an element in the current
      element hierarchy.
      - added XML namespaces to the saved pipelines the namespace is:
      http://gstreamer.net/gst-core/1.0/
      namespaces are needed to distinguish user generated XML from the core XML.
      
      Note that the plugins still contain a macro GST_OBJECT_PARENT that will be
      replaced with gst_pad_get_parent shortly.
      51cbf226
  13. 26 Jan, 2001 4 commits
  14. 23 Jan, 2001 2 commits
  15. 22 Jan, 2001 2 commits
  16. 21 Jan, 2001 10 commits