1. 24 Nov, 2005 2 commits
  2. 23 Nov, 2005 20 commits
    • Thomas Vander Stichele's avatar
      removed directories · d7a5360d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      removed directories
      d7a5360d
    • Thomas Vander Stichele's avatar
      fix dist · 5de37cc3
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix dist
      5de37cc3
    • Thomas Vander Stichele's avatar
      add a torture target · cdb0102e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add a torture target
      cdb0102e
    • Thomas Vander Stichele's avatar
      remove obsolete tests · 19c455db
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove obsolete tests
      19c455db
    • Thomas Vander Stichele's avatar
      remove obsolete tests · 3e94eb90
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove obsolete tests
      3e94eb90
    • Thomas Vander Stichele's avatar
      remove trigger subdir · 4c645e9a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove trigger subdir
      4c645e9a
    • Thomas Vander Stichele's avatar
      remove tests replaced by checks · 13cdc0bf
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove tests replaced by checks
      13cdc0bf
    • Thomas Vander Stichele's avatar
      back to HEAD · 047dc85f
      Thomas Vander Stichele authored
      Original commit message from CVS:
      back to HEAD
      047dc85f
    • Thomas Vander Stichele's avatar
      releasing 0.9.6 · 505dced8
      Thomas Vander Stichele authored
      Original commit message from CVS:
      releasing 0.9.6
      505dced8
    • Thomas Vander Stichele's avatar
      Update .po files · 22d6cab6
      Thomas Vander Stichele authored
      Original commit message from CVS:
      Update .po files
      22d6cab6
    • Thomas Vander Stichele's avatar
      Christian, learn to configure your .ssh/config file, and STOP committing to thisfile · 1c2c3114
      Thomas Vander Stichele authored
      Original commit message from CVS:
      Christian, learn to configure your .ssh/config file, and STOP committing to thisfile
      1c2c3114
    • Wim Taymans's avatar
      Doc updates. · ca6f8f53
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/glib-compat.c:
      * gst/gsttagsetter.c:
      * gst/gstvalue.c:
      * gst/net/gstnetclientclock.c:
      * gst/net/gstnettimepacket.h:
      Doc updates.
      ca6f8f53
    • Thomas Vander Stichele's avatar
      remove mentions of sinesrc · 3dfcce5a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove mentions of sinesrc
      3dfcce5a
    • Michael Smith's avatar
      docs/gst/gstreamer-sections.txt: Update for new API and API changes. · f1819a7a
      Michael Smith authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Update for new API and API changes.
      * gst/gstobject.h:
      Documentation fix: GST_TRYLOCK -> GST_OBJECT_TRYLOCK
      * gst/gstvalue.c:
      Documentation typo fix.
      * gst/net/gstnettimepacket.c:
      Documentation fixes for arguments.
      f1819a7a
    • Jan Schmidt's avatar
      API Changes. · cfc78f21
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gststructure.c: (gst_structure_get_fraction),
      (gst_structure_parse_value),
      (gst_structure_fixate_field_nearest_fraction):
      * gst/gststructure.h:
      * gst/gstutils.c: (gst_util_uint64_scale_int):
      * gst/gstutils.h:
      * scripts/update-funcnames:
      API Changes.
      Rename gst_util_clock_time_scale to gst_util_uint64_scale_int
      Make gst_structure_fixate_field_nearest_fraction take a numerator
      and denominator argument instead of a GValue
      add gst_structure_get_fraction helper function.
      cfc78f21
    • Wim Taymans's avatar
      docs/design/part-TODO.txt: Update TODO. · 9e0575c3
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      Update TODO.
      
      * gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
      * gst/net/gstnetclientclock.h:
      Use parent fields for timeout and window_size.
      9e0575c3
    • Christian Schaller's avatar
      add missing cvsignores so CVS shuts up · 269d554b
      Christian Schaller authored
      Original commit message from CVS:
      add missing cvsignores so CVS shuts up
      269d554b
    • Andy Wingo Wingo's avatar
      check/net/gstnetclientclock.c (test_functioning): Adjust to rate_num/rate_denom change. · da72aaa2
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-23  Andy Wingo  <wingo@pobox.com>
      
      * check/net/gstnetclientclock.c (test_functioning): Adjust to
      rate_num/rate_denom change.
      
      * gst/net/gstnetclientclock.c
      (gst_net_client_clock_observe_times): Take the SLAVE_LOCK not the
      OBJECT_LOCK. Don't call add_observation with the lock.
      
      * gst/gstclock.c (gst_clock_init): Initialize the rate as a
      fraction.
      (gst_clock_adjust_unlocked): Adjust using uint64_scale and the
      rate fraction.
      (gst_clock_set_calibration, gst_clock_get_calibration): Change to
      deal with rate as a fraction whose numerator and denominator are
      GstClockTime values.
      (gst_clock_set_master): Only use the OBJECT_LOCK to set the
      master; the other fields are protected by the SLAVE_LOCK.
      (do_linear_regression): Note that this must be called with the
      SLAVE_LOCK.
      (gst_clock_add_observation): Take the SLAVE_LOCK, not the
      OBJECT_LOCK. Call set_calibration instead of touching the
      variables directly.
      (gst_clock_set_property, gst_clock_get_property): Protect
      master/slave parameters with the SLAVE_LOCK.
      
      * gst/gstclock.h (GstClock): Remove rate, add rate_numerator and
      rate_denominator. PR3C1S3. Add a new lock, the SLAVE_LOCK, and
      note that all of the instance variables that add_observation and
      the set_master functions use are protected by that lock and not
      the OBJECT_LOCK.
      (GST_CLOCK_SLAVE_LOCK, GST_CLOCK_SLAVE_UNLOCK): New macros.
      
      * gst/gstclock.c (gst_clock_add_observation): No longer requires
      the caller to take the object lock.
      da72aaa2
    • Wim Taymans's avatar
      gst/gsterror.*: Add error for clock stuff. · 79991c29
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gsterror.c: (_gst_core_errors_init):
      * gst/gsterror.h:
      Add error for clock stuff.
      
      * gst/gstpipeline.c: (gst_pipeline_change_state),
      (gst_pipeline_set_clock):
      Post clock error when clock cannot be used in a pipeline.
      79991c29
    • Stefan Kost's avatar
      docs/gst/gstreamer-sections.txt: make two symbols from gstinfo private for the docs · df00e2ed
      Stefan Kost authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      make two symbols from gstinfo private for the docs
      * gst/base/gstcollectpads.h:
      * gst/gstutils.c:
      fix doc typos, update docs
      df00e2ed
  3. 22 Nov, 2005 18 commits
    • Wim Taymans's avatar
      gst/base/gstbasesink.*: No need to store the clock, the parent element class already has it. · cf925ebb
      Wim Taymans authored
      Original commit message from CVS:
      * gst/base/gstbasesink.c: (gst_base_sink_class_init),
      (gst_base_sink_wait), (gst_base_sink_do_sync),
      (gst_base_sink_handle_event):
      * gst/base/gstbasesink.h:
      No need to store the clock, the parent element class already
      has it.
      
      * gst/gstbin.c: (gst_bin_set_clock_func), (gst_bin_add_func):
      Updates for clock_set returning a gboolean
      
      * gst/gstclock.c: (gst_clock_entry_new), (gst_clock_id_wait),
      (gst_clock_id_wait_async), (gst_clock_class_init),
      (gst_clock_init), (gst_clock_finalize),
      (gst_clock_get_internal_time), (gst_clock_get_time),
      (gst_clock_slave_callback), (gst_clock_set_master),
      (gst_clock_get_master), (do_linear_regression),
      (gst_clock_add_observation), (gst_clock_set_property),
      (gst_clock_get_property):
      * gst/gstclock.h:
      Implement master/slave. When setting a clock as a slave, a
      periodic timeout is scheduled to sample master and slave times.
      Then the slave clock is recalibrated to match offset and rate
      of the master clock.
      Update logging a bit.
      Add flag so that a clock can state that is cannot be slaved to
      another clock.
      
      * gst/gstelement.c: (gst_element_set_clock):
      * gst/gstelement.h:
      The set_clock returns a gboolean for when an element cannot
      deal with the selected clock in the pipeline.
      
      * gst/gstpipeline.c: (gst_pipeline_change_state),
      (gst_pipeline_set_clock):
      * gst/gstpipeline.h:
      Handle the case where the selected clock cannot be set on
      the pipeline.
      
      * gst/net/gstnetclientclock.c: (gst_net_client_clock_class_init),
      (gst_net_client_clock_init), (gst_net_client_clock_finalize),
      (gst_net_client_clock_set_property),
      (gst_net_client_clock_get_property),
      (gst_net_client_clock_observe_times):
      * gst/net/gstnetclientclock.h:
      Use regression code in GstClock parent, remove duplicated
      functionality.
      cf925ebb
    • Michael Smith's avatar
      Add underscores · 59ac3949
      Michael Smith authored
      Original commit message from CVS:
      Add underscores
      59ac3949
    • Thomas Vander Stichele's avatar
      gst/: correctly fix GEnumValues so that nick is the short lowercase dashed tag · 54f5eb6c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/elements/Makefile.am:
      * gst/elements/gstfakesink.c: (gst_fake_sink_state_error_get_type):
      * gst/elements/gstfakesrc.c: (gst_fake_src_data_get_type),
      (gst_fake_src_sizetype_get_type), (gst_fake_src_filltype_get_type),
      (gst_fake_src_init), (gst_fake_src_prepare_buffer),
      (gst_fake_src_alloc_buffer), (gst_fake_src_get_size):
      * gst/elements/gstfakesrc.h:
      * gst/gstqueue.c: (queue_leaky_get_type):
      correctly fix GEnumValues so that nick is the short lowercase
      dashed tag
      * tools/gst-inspect.c: (print_element_properties_info):
      also show the nick, since it's useful to use from parse_launch
      syntax
      Fixes #322139
      54f5eb6c
    • Michael Smith's avatar
      Add util method for scaling a clocktime by a fraction. Useful implementation... · 4a36e535
      Michael Smith authored
      Add util method for scaling a clocktime by a fraction. Useful implementation is left as an exercise for the reader.
      
      Original commit message from CVS:
      * gst/gstutils.c: (gst_util_clocktime_scale):
      * gst/gstutils.h:
      * docs/gst/gstreamer-sections.txt:
      Add util method for scaling a clocktime by a fraction. Useful
      implementation is left as an exercise for the reader.
      4a36e535
    • Jan Schmidt's avatar
      gst/gstvalue.c: If needed, allocate storage in the destination value during collection. · 2e248d33
      Jan Schmidt authored
      Original commit message from CVS:
      
      * gst/gstvalue.c: (gst_value_collect_fraction_range):
      If needed, allocate storage in the destination value during
      collection.
      2e248d33
    • Edward Hervey's avatar
      Removed GstURI , closes bug #321061 · 891d05bc
      Edward Hervey authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/Makefile.am:
      * gst/gst.h:
      * gst/gsturitype.c:
      * gst/gsturitype.h:
      * gst/gstutils.c: (gst_util_set_object_arg):
      * tools/gst-compprep.c: (main):
      * tools/gst-inspect.c: (print_element_properties_info):
      Removed GstURI , closes bug #321061
      891d05bc
    • Jan Schmidt's avatar
      Oops, broke automatic string type parsing. · 5f54f342
      Jan Schmidt authored
      Original commit message from CVS:
      * check/gst/gststructure.c: (GST_START_TEST):
      * gst/gststructure.c: (gst_structure_parse_value):
      Oops, broke automatic string type parsing.
      Add a test to catch it in future.
      5f54f342
    • Andy Wingo Wingo's avatar
      gst/gsttagsetter.c (gst_tag_setter_get_tag_merge_mode) · ba9fadac
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * gst/gsttagsetter.c (gst_tag_setter_get_tag_merge_mode)
      (gst_tag_setter_set_tag_merge_mode, gst_tag_setter_get_tag_list):
      Actually rename the function implementations. Grr.
      ba9fadac
    • Andy Wingo Wingo's avatar
      fix borked commit · 0bb041da
      Andy Wingo Wingo authored
      Original commit message from CVS:
      fix borked commit
      0bb041da
    • Jan Schmidt's avatar
      check/gst/capslist.h: Comment test cases · 32538f9e
      Jan Schmidt authored
      Original commit message from CVS:
      
      * check/gst/capslist.h:
      Comment test cases
      * check/gst/gststructure.c: (GST_START_TEST),
      (gst_structure_suite):
      Test automatic value type detection in gst_structure_from_string.
      * gst/gststructure.c: (gst_structure_parse_value):
      Add fraction as a type we try and guess automatically in
      caps/structure strings.
      32538f9e
    • Andy Wingo Wingo's avatar
      update update-funcs for tagsetter · 861fb1c1
      Andy Wingo Wingo authored
      Original commit message from CVS:
      update update-funcs for tagsetter
      861fb1c1
    • Torsten Schoenfeld's avatar
      gst/gsttagsetter.*: (gst_tag_setter_merge_tags) (gst_tag_setter_add_tags,... · c9bce50d
      Torsten Schoenfeld authored
      gst/gsttagsetter.*: (gst_tag_setter_merge_tags) (gst_tag_setter_add_tags, gst_tag_setter_add_tag_values) (gst_tag_set...
      
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      patch by: Torsten Schoenfeld <kaffeetisch gmx de>
      
      * gst/gsttagsetter.h:
      * gst/gsttagsetter.c: (gst_tag_setter_merge_tags)
      (gst_tag_setter_add_tags, gst_tag_setter_add_tag_values)
      (gst_tag_setter_add_tag_valist)
      (gst_tag_setter_add_tag_valist_values): Renamed from _merge, _add,
      _add_values, _add_valist, and _add_valist_values. Since this is an
      interface the function suffixes should be more explicit so
      language binding don't end up with element.add_valist ->
      gst_tag_setter_add_valist, for example. Fixes #322069.
      c9bce50d
    • Thomas Vander Stichele's avatar
      don't valgrind the stress test, takes too long · a15da5e5
      Thomas Vander Stichele authored
      Original commit message from CVS:
      don't valgrind the stress test, takes too long
      a15da5e5
    • Jan Schmidt's avatar
      check/gst/gstcaps.c: Extend caps string tests to check that a caps to string... · ba0d715d
      Jan Schmidt authored
      check/gst/gstcaps.c: Extend caps string tests to check that a caps to string conversion is reversible and produces th...
      
      Original commit message from CVS:
      * check/gst/gstcaps.c: (GST_START_TEST):
      Extend caps string tests to check that a caps to string
      conversion is reversible and produces the same caps.
      
      * gst/gststructure.c: (gst_structure_value_get_generic_type):
      Output "fraction" as the generic type fraction range, so caps
      serialisation and deserialisation works.
      * check/gst/capslist.h:
      * gst/gstvalue.c: (gst_value_deserialize_fraction):
      Support 'MIN' and 'MAX' for deserialising fractions.
      ba0d715d
    • Michael Smith's avatar
      Minor doc fix. · 48d1473e
      Michael Smith authored
      Original commit message from CVS:
      Minor doc fix.
      48d1473e
    • Andy Wingo Wingo's avatar
      gst/gstevent.h (gst_event_new_new_segment) (gst_event_parse_new_segment, gst_event_new_buffer_size) · 19858fd9
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstevent.h (gst_event_new_new_segment)
      (gst_event_parse_new_segment, gst_event_new_buffer_size)
      (gst_event_parse_buffer_size, gst_ghost_pad_new_no_target):
      Renamed from *_newsegment, *_buffersize, *_notarget.
      
      * scripts/update-funcnames: New script, performs the changes
      listed above.
      19858fd9
    • Wim Taymans's avatar
      gst/base/gstbasesink.c: Make sure the GstFlowReturn is returned. · e9606ada
      Wim Taymans authored
      Original commit message from CVS:
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object):
      Make sure the GstFlowReturn is returned.
      
      * gst/gstbus.c: (gst_bus_add_signal_watch_full),
      (gst_bus_add_signal_watch):
      * gst/gstbus.h:
      add gst_bus_add_signal_watch_full.
      
      * gst/gstplugin.c: (gst_plugin_load_file):
      Small style cleanup.
      e9606ada
    • Jan Schmidt's avatar
      check/gst/gstevent.c: Block the fakesrc srcpad when we send an event, to avoid... · 819307ab
      Jan Schmidt authored
      check/gst/gstevent.c: Block the fakesrc srcpad when we send an event, to avoid contention on the stream_lock causing ...
      
      Original commit message from CVS:
      * check/gst/gstevent.c: (test_event), (GST_START_TEST):
      Block the fakesrc srcpad when we send an event, to avoid
      contention on the stream_lock causing random test failures.
      819307ab