Skip to content
Snippets Groups Projects
  1. Feb 19, 2001
    • Wim Taymans's avatar
      Added the caps negotiation test program · a011f87e
      Wim Taymans authored
      Original commit message from CVS:
      Added the caps negotiation test program
    • Wim Taymans's avatar
      A first attempt at pad negotiation. · 2d181e4d
      Wim Taymans authored
      Original commit message from CVS:
      A first attempt at pad negotiation.
      - _renegotiate can be called by a plugin to negotiate the caps
      - _renegotiate is called whenever a pad changes its caps
      - the caps cannot contain lists or ranges
      - the pad caps are now only set explicitly using gst_pad_set_caps, the
      padtemplate caps are not transfered to the pad caps.
      
      missing:
      - no notification when negotiation fails
      - autoplugging is broken
      - the editor doesn't show correct caps
      2d181e4d
  2. Feb 13, 2001
  3. Feb 11, 2001
  4. Feb 10, 2001
    • Wim Taymans's avatar
      - backported the xml load bug in the properties · 1a66e839
      Wim Taymans authored
      Original commit message from CVS:
      - backported the xml load bug in the properties
      - backported the videosink bug
      - make sure the regiontype is set to NONE after a getregion
      - an ugly fix (copy the chainfunction outselves) to make the avidecoder
      work again.
      1a66e839
  5. Feb 07, 2001
  6. Feb 06, 2001
  7. Feb 05, 2001
    • 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. Feb 04, 2001
  9. Feb 03, 2001
  10. Jan 31, 2001
  11. Jan 30, 2001
    • 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. Jan 29, 2001
    • 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. Jan 26, 2001
  14. Jan 23, 2001
  15. Jan 22, 2001
  16. Jan 21, 2001
Loading