1. 31 Jan, 2004 1 commit
  2. 30 Jan, 2004 2 commits
  3. 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
  4. 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
  5. 20 Jan, 2004 2 commits
  6. 19 Jan, 2004 4 commits
  7. 18 Jan, 2004 1 commit
  8. 15 Jan, 2004 2 commits
  9. 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
  10. 22 Dec, 2003 1 commit
  11. 13 Dec, 2003 1 commit
  12. 09 Dec, 2003 1 commit
  13. 04 Dec, 2003 1 commit
  14. 29 Nov, 2003 1 commit
  15. 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
  16. 11 Nov, 2003 1 commit
  17. 08 Nov, 2003 1 commit
  18. 02 Nov, 2003 2 commits
  19. 31 Oct, 2003 1 commit
  20. 07 Oct, 2003 1 commit
  21. 16 Sep, 2003 1 commit
  22. 15 Sep, 2003 1 commit
  23. 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
  24. 19 Aug, 2003 1 commit
  25. 18 Aug, 2003 1 commit
  26. 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
  27. 03 Jun, 2003 1 commit
  28. 15 Apr, 2003 1 commit
  29. 11 Apr, 2003 1 commit
    • Benjamin Otte's avatar
      general fixes: · 8bfbc81d
      Benjamin Otte authored
      Original commit message from CVS:
      general fixes:
      - changed newly added locked_state API to work like GStreamer does
      - added gst_element_sync_state_with_parent function
      - revert: pad linking does not require non-playing state
      - updated spider and pipeline parsing to link elements in playing state
      - bugfix: pads are now activated when added to a playing element (broke above change)
      8bfbc81d