1. 18 Jan, 2004 1 commit
  2. 17 Jan, 2004 1 commit
  3. 16 Jan, 2004 3 commits
  4. 15 Jan, 2004 6 commits
  5. 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
  6. 13 Jan, 2004 9 commits
  7. 12 Jan, 2004 2 commits
    • Thomas Vander Stichele's avatar
      fix testsuite · 2fc36c66
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix testsuite
      2fc36c66
    • Benjamin Otte's avatar
      update - this is huge, because it includes *.bb, *.bbg and *.da files which are generated for gcov. · a5bb7040
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-12  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * examples/cutter/.cvsignore:
      * examples/helloworld/.cvsignore:
      * examples/launch/.cvsignore:
      * examples/manual/.cvsignore:
      * examples/mixer/.cvsignore:
      * examples/pingpong/.cvsignore:
      * examples/plugins/.cvsignore:
      * examples/queue/.cvsignore:
      * examples/queue2/.cvsignore:
      * examples/queue3/.cvsignore:
      * examples/queue4/.cvsignore:
      * examples/retag/.cvsignore:
      * examples/thread/.cvsignore:
      * examples/typefind/.cvsignore:
      * examples/xml/.cvsignore:
      * gst/.cvsignore:
      * gst/autoplug/.cvsignore:
      * gst/elements/.cvsignore:
      * gst/indexers/.cvsignore:
      * gst/parse/.cvsignore:
      * gst/registries/.cvsignore:
      * gst/schedulers/.cvsignore:
      * libs/gst/bytestream/.cvsignore:
      * libs/gst/control/.cvsignore:
      * libs/gst/getbits/.cvsignore:
      * tests/.cvsignore:
      * tests/bufspeed/.cvsignore:
      * tests/instantiate/.cvsignore:
      * tests/memchunk/.cvsignore:
      * tests/muxing/.cvsignore:
      * tests/sched/.cvsignore:
      * tests/seeking/.cvsignore:
      * tests/threadstate/.cvsignore:
      * testsuite/.cvsignore:
      * testsuite/caps/.cvsignore:
      * testsuite/cleanup/.cvsignore:
      * testsuite/dynparams/.cvsignore:
      * testsuite/plugin/.cvsignore:
      * tools/.cvsignore:
      update - this is huge, because it includes *.bb, *.bbg and *.da files
      which are generated for gcov.
      a5bb7040
  8. 11 Jan, 2004 6 commits
    • David Schleef's avatar
      Add gst_strtoi(). · ea1135ec
      David Schleef authored
      Original commit message from CVS:
      Add gst_strtoi().
      ea1135ec
    • Benjamin Otte's avatar
      tools/gst-inspect.c: improve output of caps a bit · 61fbbfc2
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-11  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * tools/gst-inspect.c: (print_caps):
      improve output of caps a bit
      61fbbfc2
    • David Schleef's avatar
      Inherit some of parent's buffer flags. · d1e5984a
      David Schleef authored
      Original commit message from CVS:
      Inherit some of parent's buffer flags.
      d1e5984a
    • David Schleef's avatar
      gst/: Change GstBuffer private structure element names. (all files) · 09012ae0
      David Schleef authored
      Original commit message from CVS:
      * gst/elements/gstfilesrc.c: (gst_filesrc_free_parent_mmap),
      (gst_filesrc_map_region):
      * gst/gstbuffer.c: (_gst_buffer_initialize),
      (_gst_buffer_sub_free), (gst_buffer_default_copy),
      (gst_buffer_new), (gst_buffer_create_sub),
      (gst_buffer_is_span_fast), (gst_buffer_span):
      * gst/gstbuffer.h:
      Change GstBuffer private structure element names. (all files)
      * gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
      (gst_queue_link):
      * gst/gstqueue.h:
      Implement getcaps/pad_link functions that handle the case where
      there are data in the queue.
      09012ae0
    • Benjamin Otte's avatar
      gst/elements/gstbufferstore.c: initialize debugging structure correctly · a06605e4
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-11  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/elements/gstbufferstore.c:
      initialize debugging structure correctly
      * gst/elements/gsttee.c: (gst_tee_set_property):
      g_object_notify when property was changed
      * gst/elements/gsttypefindelement.c:
      (gst_type_find_element_change_state):
      clear caps correctly
      a06605e4
    • Benjamin Otte's avatar
      gst/gstqueue.c: Use better defaults for when a queue should block. This gets... · 88c4887d
      Benjamin Otte authored
      gst/gstqueue.c: Use better defaults for when a queue should block. This gets rid of jerky playback for quite a few fi...
      
      Original commit message from CVS:
      2004-01-11  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/gstqueue.c: (gst_queue_init):
      Use better defaults for when a queue should block. This
      gets rid of jerky playback for quite a few files.
      It takes more memory.
      88c4887d
  9. 10 Jan, 2004 2 commits
    • Thomas Vander Stichele's avatar
      make critical more useful · 68df6ee7
      Thomas Vander Stichele authored
      Original commit message from CVS:
      make critical more useful
      68df6ee7
    • Benjamin Otte's avatar
      gst/gstinfo.*: Change gst_debug_log(_valist) to take a const format string. · 29e4f4c6
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-10  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/gstinfo.c: (gst_debug_log), (gst_debug_log_valist),
      (gst_debug_message_get), (gst_debug_log_default):
      * gst/gstinfo.h:
      Change gst_debug_log(_valist) to take a const format string.
      Change prototype of log function and functions using those to
      take a GstDebugMessage instead of a string that requires using
      gst_debug_message_get.
      29e4f4c6
  10. 09 Jan, 2004 1 commit
    • David Schleef's avatar
      Add option --enable-gcov to build GStreamer with -fprofile-arcs and... · 67062b73
      David Schleef authored
      Add option --enable-gcov to build GStreamer with -fprofile-arcs and -ftest-coverage, which allows gcov to show inform...
      
      Original commit message from CVS:
      Add option --enable-gcov to build GStreamer with -fprofile-arcs
      and -ftest-coverage, which allows gcov to show information about
      testsuite coverage.
      67062b73
  11. 08 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      gst/gstutils.h: GST_PARENT_CALL and · de60fbda
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-08  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/gstutils.h:
      Add GST_BOILERPLATE(_FULL), GST_PARENT_CALL and
      GST_PARENT_CALL_WITH_DEFAULT
      * gst/elements/gstaggregator.c:
      * gst/elements/gstbufferstore.c:
      * gst/elements/gstfakesink.c:
      * gst/elements/gstfakesrc.c:
      * gst/elements/gstfdsink.c:
      * gst/elements/gstfdsrc.c:
      * gst/elements/gstfilesink.c:
      * gst/elements/gstfilesrc.c:
      * gst/elements/gstidentity.c:
      * gst/elements/gstmd5sink.c:
      * gst/elements/gstmultidisksrc.c:
      * gst/elements/gstpipefilter.c:
      * gst/elements/gstshaper.c:
      * gst/elements/gststatistics.c:
      * gst/elements/gsttee.c:
      * gst/elements/gsttypefindelement.c:
      use them.
      de60fbda
  12. 07 Jan, 2004 1 commit
  13. 06 Jan, 2004 1 commit
  14. 05 Jan, 2004 1 commit
  15. 04 Jan, 2004 1 commit
    • David Schleef's avatar
      gst/elements/gsttee.c: Remove usage of gst_pad_proxy_fixate. · 2f85a255
      David Schleef authored
      Original commit message from CVS:
      * gst/elements/gsttee.c: (gst_tee_init), (gst_tee_request_new_pad):
      Remove usage of gst_pad_proxy_fixate.
      * gst/gstcaps.c: (gst_caps_append), (gst_caps_append_structure),
      (gst_caps_split_one), (gst_caps_replace):
      Add poisoning code.
      * gst/gstmarshal.list:
      Add pointer__pointer for fixate signal
      * gst/gstpad.c: (gst_real_pad_class_init),
      (_gst_real_pad_fixate_accumulator), (gst_pad_link_fixate),
      (_gst_pad_default_fixate_func), (gst_pad_proxy_fixate),
      (gst_pad_set_explicit_caps), (gst_pad_template_new):
      Add poisoning code. Add fixate signal on RealPad. Change
      set_explicit_caps() to take const GstCaps, like try_set_caps().
      * gst/gstpad.h:
      * testsuite/caps/Makefile.am:
      * testsuite/caps/app_fixate.c: Add a test for the fixate signal
      2f85a255
  16. 03 Jan, 2004 2 commits
    • David Schleef's avatar
      gst/elements/gsttypefindelement.c: Use gst_pad_use_explicit_caps for src pad. · 599926b1
      David Schleef authored
      Original commit message from CVS:
      * gst/elements/gsttypefindelement.c:
      (gst_type_find_element_have_type), (gst_type_find_element_init):
      Use gst_pad_use_explicit_caps for src pad.
      * gst/gstpad.c: (gst_pad_try_set_caps):  Check that link exists
      before using it.
      599926b1
    • David Schleef's avatar
      gst/gstelement.c: Fix to allow DELAYED to indicate that linking was successful. · d4142ec0
      David Schleef authored
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_link_pads_filtered),
      (gst_element_negotiate_pads): Fix to allow DELAYED to indicate
      that linking was successful.
      * gst/gstpad.c: (gst_pad_link_free),
      (gst_pad_link_call_link_functions), (gst_pad_link_negotiate),
      (gst_pad_link_try), (gst_pad_link_unnegotiate),
      (gst_pad_unnegotiate), (gst_pad_set_explicit_caps): Pass
      GstPadLinkReturn correctly between functions, and don't fail
      when DELAYED is used (DELAYED is very important).  Better
      cleanup on unlinking and unnegotiation.  Should fix some spider
      bugs.
      d4142ec0