1. 04 Feb, 2004 1 commit
    • David Schleef's avatar
      docs/random/ds/0.9-suggested-changes: random notes · ad3863ac
      David Schleef authored
      Original commit message from CVS:
      * docs/random/ds/0.9-suggested-changes: random notes
      * gst/elements/gstfakesrc.c: (gst_fakesrc_get_formats),
      (gst_fakesrc_get_query_types), (gst_fakesrc_get_event_mask):
      Replace GST_PAD_EVENT_MASK_FUNCTION() (et al.) with its
      expansion.
      * gst/elements/gstfilesink.c: (gst_filesink_get_formats),
      (gst_filesink_get_query_types): same
      * gst/elements/gstfilesrc.c: (gst_filesrc_get_event_mask),
      (gst_filesrc_get_query_types), (gst_filesrc_get_formats): same
      * gst/gstcaps.h: deprecate GST_DEBUG_CAPS(), and fix the macro
      to use new GST_PTR_FORMAT.
      * gst/gstelement.h: deprecate function factory macros
      GST_ELEMENT_QUERY_TYPE_FUNCTION(), GST_ELEMENT_EVENT_MASK_FUNCTION().
      These are our last variadic macros that can't be replaced with
      inlines.  Celebrate!  Also fix a typo in an #ifdef that was
      attempting to deprecate gst_element_clock_wait().
      * gst/gstevent.h: same
      * gst/gstpad.c: (gst_pad_link_intersect), (gst_pad_link_fixate),
      (gst_pad_try_set_caps): replace GST_DEBUG_CAPS() with GST_DEBUG()
      * gst/gstpad.h: deprecate function factory macros similar to above.
      ad3863ac
  2. 02 Feb, 2004 1 commit
  3. 31 Jan, 2004 1 commit
  4. 30 Jan, 2004 2 commits
  5. 29 Jan, 2004 2 commits
    • Thomas Vander Stichele's avatar
      GST_ELEMENT_ERROR · c5b612ed
      Thomas Vander Stichele authored
      Original commit message from CVS:
      GST_ELEMENT_ERROR
      c5b612ed
    • Benjamin Otte's avatar
      docs/random/mimetypes: update docs for audio/x-raw-float. Add "buffer-frames=0 means undefined" · 80793748
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-29  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * docs/random/mimetypes:
      update docs for audio/x-raw-float. Add "buffer-frames=0 means
      undefined"
      * gst/elements/gstfilesrc.c: (gst_filesrc_set_location):
      make it only work in NULL.
      * gst/gstcaps.c:
      don't posion NULL caps
      * gst/gstelement.c: (gst_element_set_time):
      add debugging statement
      * gst/gstelement.c: (gst_element_emit_found_tag),
      (gst_element_found_tag_func), (gst_element_found_tags):
      * gst/gstelement.h:
      These functions take const taglists
      * gst/gstpad.c: (gst_pad_proxy_getcaps):
      fix memleak
      * gst/gstpad.c: (gst_pad_event_default):
      make more effort on handling discont and clocks, g_warn if everything
      fails
      * gst/gststructure.c: (gst_structure_remove_fields),
      (gst_structure_remove_fields_valist):
      * gst/gststructure.h:
      add gst_structure_remove_fields(_valist)
      * gst/gsttag.c:
      fix doc glitch
      80793748
  6. 26 Jan, 2004 3 commits
    • David Schleef's avatar
      Revert accidental checkin and start over · aeca198d
      David Schleef authored
      Original commit message from CVS:
      Revert accidental checkin and start over
      aeca198d
    • David Schleef's avatar
      · 13a29278
      David Schleef authored
      Original commit message from CVS:
      reviewed by: <delete if not using a buddy>
      * docs/gst/tmpl/gstelement.sgml:
      * docs/gst/tmpl/gstplugin.sgml:
      * docs/gst/tmpl/gstreamer-unused.sgml:
      * docs/gst/tmpl/gstxml.sgml:
      * gst/gstelement.h:
      * gst/gstpad.c: (gst_pad_try_set_caps):
      * gst/gstqueue.c: (gst_queue_chain):
      * testsuite/caps/Makefile.am:
      13a29278
    • Benjamin Otte's avatar
      gst/gstelement.h: remove gst_element_factory_get_version. It doesn't exist anymore. · 074ecb22
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-26  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/gstelement.h:
      remove gst_element_factory_get_version. It doesn't exist anymore.
      * gst/gstplugin.c:
      * gst/gstplugin.h:
      remove gst_plugin_set_name and change gst_plugin_get_longname to
      gst_plugin_get_description to match code.
      * gst/gsterror.h:
      remove GST_LIBRARY_ERROR_ENCODE. It's GST_STREAM_ERROR_ENCODE.
      * gst/gstpad.c: (gst_pad_try_set_caps):
      make it work with nonfixed caps.
      Note that even in the nonfixed case the link function of the pad
      that tries to set caps isn't called.
      074ecb22
  7. 20 Jan, 2004 2 commits
  8. 19 Jan, 2004 4 commits
  9. 18 Jan, 2004 1 commit
  10. 15 Jan, 2004 2 commits
  11. 14 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      gst/gstclock.*: deprecate old interface and disable functions that aren't in use anymore. · 1e82f617
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-13  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/gstclock.c: (gst_clock_class_init), (gst_clock_init),
      (gst_clock_set_speed), (gst_clock_set_active),
      (gst_clock_is_active), (gst_clock_reset),
      (gst_clock_handle_discont):
      * gst/gstclock.h:
      deprecate old interface and disable functions that aren't in use
      anymore.
      * gst/gstelement.h:
      * gst/gstelement.c: (gst_element_get_time), (gst_element_wait),
      (gst_element_set_time), (gst_element_adjust_time):
      add concept of "element time" and functions to get/set this time.
      * gst/gstelement.c: (gst_element_change_state):
      update element time correctly.
      * gst/gstelement.c: (gst_element_get_compatible_pad_filtered):
      This is a debug message, not a g_critical.
      * gst/gstpad.c: (gst_pad_event_default):
      handle discontinuous events right with element time.
      * gst/gstscheduler.c: (gst_scheduler_state_transition):
      update to clocking fixes.
      set clocks on elements in READY=>PAUSED. The old behaviour caused
      a wrong element time on the first element that started playing.
      * gst/schedulers/gstbasicscheduler.c:
      (gst_basic_scheduler_class_init):
      * gst/schedulers/gstoptimalscheduler.c:
      (gst_opt_scheduler_class_init):
      remove code that just implements the default behaviour.
      * gst/elements/gstfakesink.c: (gst_fakesink_chain):
      update to use new clocking functions
      * testsuite/clock/clock1.c: (gst_clock_debug), (main):
      * testsuite/clock/clock2.c: (gst_clock_debug), (main):
      update to test new element time.
      * gst/autoplug/gstspideridentity.c: (gst_spider_identity_getcaps):
      use _get_allowed_caps instead of _get_caps. This catches filtered
      caps correctly.
      * testsuite/debug/commandline.c:
      update for new GST_DEBUG syntax.
      * testsuite/threads/Makefile.am:
      disable a test that only works sometimes.
      1e82f617
  12. 22 Dec, 2003 1 commit
  13. 13 Dec, 2003 1 commit
  14. 09 Dec, 2003 1 commit
  15. 04 Dec, 2003 1 commit
  16. 29 Nov, 2003 1 commit
  17. 24 Nov, 2003 2 commits
    • Benjamin Otte's avatar
      implement URI schemes · 25f85868
      Benjamin Otte authored
      Original commit message from CVS:
      implement URI schemes
      Elements can now register as a source or sink for a protocol and applications can use gst_element_make_from_uri () to get an element that handles a given URI.
      This patch provides:
      - removal of old broken URI handling scheme.
      - new URI handling using interfaces.
      - updates for registry to save handled URIs.
      - interface for URI handlers.
      - implementation of that in filesrc and filesink for the file:// URI
      - extension to pipeline parsing to allow specifying only a URI instead of element
      
      Does not include:
      - tests
      - inclusion in docs build
      25f85868
    • Benjamin Otte's avatar
      merge in tagging · 385b9ee5
      Benjamin Otte authored
      Original commit message from CVS:
      merge in tagging
      Includes:
      - gsttag.[ch] - The definition of GstTagList and tag registering/querying
      - gsttaginterface.[ch] - Interface for elements that can handle setting of tags
      - updates and merges to gststructure.[ch] and gstvalue.[ch]
      - testsuite/tags - some tests for tagging
      - bugfixes
      - updates to make make distcheck work
      - updates the version number to 0.7.2.1
      
      Does not include:
      - including tagging stuff in docs
      - extensive tests
      385b9ee5
  18. 11 Nov, 2003 1 commit
  19. 08 Nov, 2003 1 commit
  20. 02 Nov, 2003 2 commits
  21. 31 Oct, 2003 1 commit
  22. 07 Oct, 2003 1 commit
  23. 16 Sep, 2003 1 commit
  24. 15 Sep, 2003 1 commit
  25. 14 Sep, 2003 1 commit
    • Benjamin Otte's avatar
      implement translatable error messages using gerror. · be1eaa4d
      Benjamin Otte authored
      Original commit message from CVS:
      implement translatable error messages using gerror.
      
      Includes bugfixes for:
      - crash when unlinking Ghostpads
      - make *_PAD_* macros use glib casts
      - make spider typefinding merge buffers correctly
      be1eaa4d
  26. 19 Aug, 2003 1 commit
  27. 18 Aug, 2003 1 commit
  28. 04 Aug, 2003 1 commit
    • Ronald S. Bultje's avatar
      Implement simple seek API. This can later be extended to work with GstPipeline... · e2a9a87c
      Ronald S. Bultje authored
      Implement simple seek API. This can later be extended to work with GstPipeline as arguments and so on *autodetect pro...
      
      Original commit message from CVS:
      Implement simple seek API. This can later be extended to work with GstPipeline as arguments and so on *autodetect proper element to send event to and so on), but this'll do as a start... See #116149
      e2a9a87c
  29. 03 Jun, 2003 1 commit