1. 29 Jan, 2004 1 commit
    • David Schleef's avatar
      configure.ac: Add detection for HAVE_PRINTF_EXTENSION and · 6a096813
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Add detection for HAVE_PRINTF_EXTENSION and
      GST_PRINTF_EXTENSION_FORMAT_DEFINE.
      * docs/random/ds/0.9-suggested-changes: Notes from Company.
      * gst/gstcaps.c: (gst_caps_to_string): Add comment.
      * gst/gstconfig.h.in: Add define for GST_PTR_FORMAT
      * gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_object),
      (gst_debug_log_default), (_gst_info_printf_extension),
      (_gst_info_printf_extension_arginfo):  Add printf extension.
      * gst/gstinfo.h: remove G_GNUC_PRINTF, because it doesn't work with %P
      * gst/gststructure.c: (gst_structure_to_string),
      (_gst_structure_parse_value): Use gst_value_deserialize() and
      remove old code.
      * gst/gstvalue.c: (gst_value_deserialize_fourcc),
      (gst_value_deserialize_boolean), (gst_strtoi),
      (gst_value_deserialize_int), (gst_value_deserialize_double),
      (gst_value_deserialize_string), (gst_value_deserialize): Implement
      a bunch of deserialize functions and gst_value_deserialize.
      * gst/gstvalue.h: er, _de_serialize, not unserialize
      * testsuite/caps/string-conversions.c: (main): We don't currently
      handle (float) in caps, so convert these to (double).
      * testsuite/debug/Makefile.am: Add new test for the printf extension
      * testsuite/debug/printf_extension.c: (main): same
      6a096813
  2. 27 Jan, 2004 1 commit
  3. 26 Jan, 2004 5 commits
    • David Schleef's avatar
      gst/gstpad.c: Revert last change making try_set_caps() work with non-fixed caps. · e02c8aae
      David Schleef authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_try_set_caps): Revert last change
      making try_set_caps() work with non-fixed caps.
      e02c8aae
    • 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
    • Thomas Vander Stichele's avatar
      reinstate LIBRARY_ENCODE · 92be9ac6
      Thomas Vander Stichele authored
      Original commit message from CVS:
      reinstate LIBRARY_ENCODE
      92be9ac6
    • 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
  4. 25 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      gst/elements/gstbufferstore.c: fix bug where buffer was not assembled correctly · 8a1bb576
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-25  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/elements/gstbufferstore.c: (gst_buffer_store_get_buffer):
      fix bug where buffer was not assembled correctly
      * gst/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init):
      silence by default
      * gst/elements/gsttypefind.c: (gst_type_find_element_chain):
      only seek if there's no more buffers that could work without seeking
      8a1bb576
  5. 23 Jan, 2004 1 commit
  6. 22 Jan, 2004 1 commit
  7. 20 Jan, 2004 8 commits
  8. 19 Jan, 2004 8 commits
  9. 18 Jan, 2004 2 commits
  10. 16 Jan, 2004 3 commits
  11. 15 Jan, 2004 7 commits
  12. 14 Jan, 2004 2 commits
    • Benjamin Otte's avatar
      gst/gstqueue.c: query if buffers are inside the pool, ignore events · 6a06c610
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-14  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/gstqueue.c: (gst_queue_getcaps), (gst_queue_link):
      query if buffers are inside the pool, ignore events
      6a06c610
    • 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