1. 21 Nov, 2005 19 commits
    • Andy Wingo Wingo's avatar
      gst/gstsegment.c (gst_segment_init): Initialize abs_rate. · 7f0bef04
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstsegment.c (gst_segment_init): Initialize abs_rate.
      7f0bef04
    • Julien Moutte Moutte's avatar
      gst/gstvalue.c: Fix wrong function calls for arrays. · 9185b709
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-11-21  Julien MOUTTE  <julien@moutte.net>
      
      * gst/gstvalue.c: (gst_value_intersect_array): Fix wrong
      function calls for arrays.
      9185b709
    • Stefan Kost's avatar
      docs/random/ensonic/media-device-daemon.txt: wild idea, can this be done? · b06c505f
      Stefan Kost authored
      Original commit message from CVS:
      * docs/random/ensonic/media-device-daemon.txt:
      wild idea, can this be done?
      * docs/gst/gstreamer-sections.txt:
      * gst/gsterror.h:
      * gst/gstfilter.c:
      * gst/gstfilter.h:
      * gst/gstplugin.h:
      * gst/gstpluginfeature.c:
      * gst/gsttrace.c:
      * gst/gstvalue.c:
      * gst/gstvalue.h:
      doc fixes and additions
      b06c505f
    • Andy Wingo Wingo's avatar
      gst/base/gstbasesrc.c (GST_LIVE_BROADCAST, GST_LIVE_SIGNAL)... · a8560f7b
      Andy Wingo Wingo authored
      gst/base/gstbasesrc.c (GST_LIVE_BROADCAST, GST_LIVE_SIGNAL) (GST_LIVE_TIMED_WAIT, GST_LIVE_WAIT, GST_LIVE_GET_COND) (...
      
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/base/gstbasesrc.c (GST_LIVE_BROADCAST, GST_LIVE_SIGNAL)
      (GST_LIVE_TIMED_WAIT, GST_LIVE_WAIT, GST_LIVE_GET_COND)
      (GST_LIVE_UNLOCK, GST_LIVE_TRYLOCK, GST_LIVE_LOCK)
      (GST_LIVE_GET_LOCK): Moved here from gstbasesrc.h. They are
      private to the basesrc implementation.
      a8560f7b
    • Andy Wingo Wingo's avatar
      gst/gstpad.c (gst_pad_send_event): Doc more. Take stream lock on behalf of... · e53432c9
      Andy Wingo Wingo authored
      gst/gstpad.c (gst_pad_send_event): Doc more. Take stream lock on behalf of event function if necessary. It should no ...
      
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstpad.c (gst_pad_send_event): Doc more. Take stream lock on
      behalf of event function if necessary. It should no longer be
      necessary to take the stream lock in pad's event functions. Fixes
      #320299.
      e53432c9
    • Jan Schmidt's avatar
      Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027) · 3e17fdcb
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gststructure.c: (gst_structure_fixate_field_nearest_int),
      (gst_structure_fixate_field_nearest_double),
      (gst_structure_fixate_field_boolean):
      * gst/gststructure.h:
      * win32/common/libgstreamer.def:
      * win32/gstreamer.def:
      
      Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
      (#322027)
      3e17fdcb
    • Jan Schmidt's avatar
      gst/elements/gstfdsrc.*: Port fd:// URI handler from 0.8 to fdsrc · 58acf5f0
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/elements/gstfdsrc.c: (_do_init), (gst_fdsrc_class_init),
      (gst_fdsrc_init), (gst_fdsrc_dispose), (gst_fdsrc_set_property),
      (gst_fdsrc_uri_get_type), (gst_fdsrc_uri_get_protocols),
      (gst_fdsrc_uri_get_uri), (gst_fdsrc_uri_set_uri),
      (gst_fdsrc_uri_handler_init):
      * gst/elements/gstfdsrc.h:
      Port fd:// URI handler from 0.8 to fdsrc
      58acf5f0
    • Wim Taymans's avatar
      More segment updates and more checks. · 29ea4a0b
      Wim Taymans authored
      Original commit message from CVS:
      * check/gst/gstsegment.c: (GST_START_TEST), (gstsegments_suite),
      (main):
      * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
      (gst_segment_set_last_stop), (gst_segment_set_seek),
      (gst_segment_set_newsegment), (gst_segment_to_stream_time),
      (gst_segment_to_running_time), (gst_segment_clip):
      * gst/gstsegment.h:
      More segment updates and more checks.
      29ea4a0b
    • Tim-Philipp Müller's avatar
      gst/gstvalue.*: Drop leading '%' from GST_FOURCC_FORMAT, thus making it... · d1d6357d
      Tim-Philipp Müller authored
      gst/gstvalue.*: Drop leading '%' from GST_FOURCC_FORMAT, thus making it consistent with our other format defines (#32...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_transform_fourcc_string),
      (gst_value_serialize_fourcc):
      * gst/gstvalue.h:
      Drop leading '%' from GST_FOURCC_FORMAT, thus making it
      consistent with our other format defines (#320324).
      d1d6357d
    • Tim-Philipp Müller's avatar
      gst/gstvalue.c: Revert previous commit. Value lists are by definition not... · 5012a8fd
      Tim-Philipp Müller authored
      gst/gstvalue.c: Revert previous commit. Value lists are by definition not fixed, as they are a list of possible values.
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_is_fixed):
      Revert previous commit. Value lists are by definition
      not fixed, as they are a list of possible values.
      5012a8fd
    • Andy Wingo Wingo's avatar
      gst/gstevent.h (GST_EVENT_FILLER): Removed. Can be added back during the... · e4b8378b
      Andy Wingo Wingo authored
      gst/gstevent.h (GST_EVENT_FILLER): Removed. Can be added back during the stable series if we need it. Fixes #319178.
      
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstevent.h (GST_EVENT_FILLER): Removed. Can be added back
      during the stable series if we need it. Fixes #319178.
      
      * gst/gstevent.c (gst_event_new_filler): Removed.
      
      * check/gst/gstevent.c: Update comment about filler events.
      e4b8378b
    • Tim-Philipp Müller's avatar
      gst/gstvalue.c: Should handle both value arrays and value lists. · 87595567
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_is_fixed):
      Should handle both value arrays and value lists.
      87595567
    • Alessandro Decina's avatar
      gst/gstvalue.c (gst_value_is_fixed): Use gst_value_array functions to access arrays. Fixes #321962. · 9dc3c084
      Alessandro Decina authored and Andy Wingo Wingo's avatar Andy Wingo Wingo committed
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      patch by: Alessandro Dessina <alessandro nnva org>
      
      * gst/gstvalue.c (gst_value_is_fixed): Use gst_value_array
      functions to access arrays. Fixes #321962.
      9dc3c084
    • Tim-Philipp Müller's avatar
      docs/gst/gstreamer.types: gst_collectpads_get_type => gst_collect_pads_get_type. · d5ce5ad5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/gst/gstreamer.types:
      gst_collectpads_get_type => gst_collect_pads_get_type.
      * gst/base/gstbasetransform.c:
      Remove unused SIGNAL_HANDOFF enum.
      d5ce5ad5
    • Andy Wingo Wingo's avatar
      gst/gstevent.h (GstEventTypeFlags): New data type, the flags of the event type... · 33d5749b
      Andy Wingo Wingo authored
      gst/gstevent.h (GstEventTypeFlags): New data type, the flags of the event type (upstream, downstream, serialized). Re...
      
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstevent.h (GstEventTypeFlags): New data type, the flags of
      the event type (upstream, downstream, serialized). Renamed
      GST_EVDIR_* and GST_EVSER to GST_EVENT_TYPE_*.
      (GstEventType): Use GstEventTypeFlags. Rename CUSTOM_UP to
      CUSTOM_UPSTREAM, CUSTOM_DS to CUSTOM_DOWNSTREAM, etc.
      
      * gst/gstevent.c: Update for new CUSTOM event names.
      
      * check/gst/gstevent.c: Update check for new CUSTOM event names.
      
      * gst/gstevent.h:
      * gst/gstevent.c (gst_event_type_get_flags): New function. Fixes
      bug #319392.
      33d5749b
    • Tim-Philipp Müller's avatar
      Rename gst_collecpads_foo() => gst_collect_pads_foo(). Document unimplemented... · 60c50e8f
      Tim-Philipp Müller authored
      Rename gst_collecpads_foo() => gst_collect_pads_foo(). Document unimplemented functions as unimplemented (#320766).
      
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * win32/common/libgstbase.def:
      * win32/libgstbase.def:
      * gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
      (gst_collect_pads_class_init), (gst_collect_pads_init),
      (gst_collect_pads_finalize), (gst_collect_pads_new),
      (gst_collect_pads_set_function), (gst_collect_pads_add_pad),
      (gst_collect_pads_remove_pad), (gst_collect_pads_is_active),
      (gst_collect_pads_collect), (gst_collect_pads_collect_range),
      (gst_collect_pads_start), (gst_collect_pads_stop),
      (gst_collect_pads_peek), (gst_collect_pads_pop),
      (gst_collect_pads_available), (gst_collect_pads_read),
      (gst_collect_pads_flush), (gst_collect_pads_event),
      (gst_collect_pads_chain):
      * gst/base/gstcollectpads.h:
      Rename gst_collecpads_foo() => gst_collect_pads_foo(). Document
      unimplemented functions as unimplemented (#320766).
      60c50e8f
    • Tim-Philipp Müller's avatar
      gst/gstmessage.c: Improve docs for DURATION message (usage of duration parameter) (#320113) · 65ae960c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstmessage.c:
      Improve docs for DURATION message (usage of duration parameter)
      (#320113)
      65ae960c
    • Thomas Vander Stichele's avatar
      update · 1d43c287
      Thomas Vander Stichele authored
      Original commit message from CVS:
      update
      1d43c287
    • Christian Schaller's avatar
      add latest .pc file to spec · f0ee21c7
      Christian Schaller authored
      Original commit message from CVS:
      add latest .pc file to spec
      f0ee21c7
  2. 20 Nov, 2005 5 commits
    • Wim Taymans's avatar
      Added segment helper structure and methods. Not fully implemented yet. · 2754334f
      Wim Taymans authored
      Original commit message from CVS:
      * check/Makefile.am:
      * check/gst/gstsegment.c: (GST_START_TEST), (gstevents_suite),
      (main):
      * gst/Makefile.am:
      * gst/gst.h:
      * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_duration),
      (gst_segment_set_seek), (gst_segment_set_newsegment),
      (gst_segment_to_stream_time), (gst_segment_to_running_time),
      (gst_segment_clip):
      * gst/gstsegment.h:
      Added segment helper structure and methods. Not fully implemented
      yet.
      Added segment check.
      2754334f
    • Jan Schmidt's avatar
      check/gst/gstvalue.c: Add a deserialisation test for fractions · c05ba2d6
      Jan Schmidt authored
      Original commit message from CVS:
      * check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
      Add a deserialisation test for fractions
      * examples/metadata/read-metadata.c: (message_loop),
      (make_pipeline), (main):
      Fix up metadata reading sample.
      * gst/base/gstbasesink.c: (gst_base_sink_do_sync):
      Debug format fix
      * gst/base/gstbasesrc.c: (gst_base_src_default_negotiate):
      Don't try and fixate empty caps
      * gst/gst_private.h:
      Wrap in G_BEGIN_DECLS/G_END_DECLS
      * gst/gstvalue.c: (gst_value_collect_fraction),
      (gst_value_set_fraction), (gst_value_get_fraction_denominator),
      (gst_value_transform_string_fraction),
      (gst_value_compare_fraction):
      Add some extra guards to ensure that we don't end up
      with an invalid denominator of 0 in a gstfraction and
      that fractions always get reduced.
      c05ba2d6
    • Wim Taymans's avatar
      Something went wrong with changelog in last commit · 1bd55780
      Wim Taymans authored
      Original commit message from CVS:
      Something went wrong with changelog in last commit
      1bd55780
    • Wim Taymans's avatar
      Doc fixes. · 10a32af3
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstbuffer.h:
      * gst/gstelement.c:
      * gst/gstformat.c:
      * gst/gstformat.h:
      * gst/gstindex.h:
      * gst/gstquery.c:
      * gst/gstquery.h:
      * gst/gstvalue.c:
      Doc fixes.
      10a32af3
    • Wim Taymans's avatar
      Make a proper enum of the flag. · deacfd8e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      * gst/gstcaps.h:
      Make a proper enum of the flag.
      deacfd8e
  3. 19 Nov, 2005 13 commits
    • Wim Taymans's avatar
      Add type to quark and type to string conversions. · 8d46970e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      * gst/gstformat.c: (_gst_format_initialize), (gst_format_get_name),
      (gst_format_to_quark), (gst_format_register):
      * gst/gstformat.h:
      * gst/gstquery.c: (_gst_query_initialize),
      (gst_query_type_get_name), (gst_query_type_to_quark),
      (gst_query_type_register):
      * gst/gstquery.h:
      Add type to quark and type to string conversions.
      8d46970e
    • Andy Wingo Wingo's avatar
      gst/gstbuffer.h (GST_BUFFER_FLAG_ORIGINAL): Removed. Fixes #320097. · 9192ae50
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstbuffer.h (GST_BUFFER_FLAG_ORIGINAL): Removed. Fixes
      #320097.
      9192ae50
    • Wim Taymans's avatar
      Make message handling overridable. · 5209b1b0
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      * gst/gstbin.c: (gst_bin_class_init), (gst_bin_provide_clock_func),
      (gst_bin_add_func), (gst_bin_remove_func), (bin_bus_handler),
      (gst_bin_handle_message_func):
      * gst/gstbin.h:
      Make message handling overridable.
      5209b1b0
    • Andy Wingo Wingo's avatar
      gst/gstpad.h (GST_PAD_IS_USABLE): Removed. Fixes #321235. · 5061adaf
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstpad.h (GST_PAD_IS_USABLE): Removed. Fixes #321235.
      5061adaf
    • Andy Wingo Wingo's avatar
      gst/gstclock.*: Change resolution to be a GstClockTime. · f082cb34
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstclock.h:
      * gst/gstclock.c (GstClock, GstClockClass): Change resolution to
      be a GstClockTime.
      (gst_clock_set_resolution, gst_clock_get_resolution): Resolution
      is a GstClockTime. Fixes #321710.
      f082cb34
    • Andy Wingo Wingo's avatar
      gst/gstclock.h (GstClock): Remove offset property. Add internal_calibration... · c0b753f7
      Andy Wingo Wingo authored
      gst/gstclock.h (GstClock): Remove offset property. Add internal_calibration and external_calibration. Fix padding. Pa...
      
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstclock.h (GstClock): Remove offset property. Add
      internal_calibration and external_calibration. Fix padding. Pad
      also by GstClockTime so we don't run into problems.
      
      * gst/gstclock.c (gst_clock_set_rate_offset): Remove.
      (gst_clock_get_rate_offset): Remove.
      (gst_clock_set_time_adjust): Remove. Fixes #321712.
      c0b753f7
    • Andy Wingo Wingo's avatar
      gst/gstutils.h: gst/gstutils.c (g_static_rec_cond_wait) · 5748aa11
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstutils.h:
      * gst/gstutils.c (g_static_rec_cond_wait)
      (g_static_rec_cond_timed_wait): Removed, no longer needed.
      
      * gst/gstbin.c: Remove terrible continue_state prototype.
      
      * gst/gstelement.h (gst_element_continue_state): Make public.
      
      * gst/gstelement.h:
      * gst/gstelement.c (gst_element_commit_state): Removed, replaced
      by continue_state. Fixes #319389.
      5748aa11
    • Andy Wingo Wingo's avatar
      gst/gstindex.h (GstIndexFilter): Actually pass on the user_data. · 4bccc997
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstindex.h (GstIndexFilter): Actually pass on the user_data.
      Really fixes #168438. However I don't see anywhere where the
      filter function is called... stupid GStreamer...
      4bccc997
    • Andy Wingo Wingo's avatar
      gst/gstindex.h (GstIndex): Add field for user_data_destroy. We don't have a... · 4a61de0e
      Andy Wingo Wingo authored
      gst/gstindex.h (GstIndex): Add field for user_data_destroy. We don't have a dispose function, so it won't get called ...
      
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstindex.h (GstIndex): Add field for user_data_destroy. We
      don't have a dispose function, so it won't get called when the
      object is unreffed, but oh well!
      
      * gst/gstindex.c (gst_index_set_filter_full): New API function,
      allows a destroy function to be set so user_data can be freed.
      Fixes #168438.
      (gst_index_set_filter): Call gst_index_set_filter_full.
      4a61de0e
    • Andy Wingo Wingo's avatar
      check/gst/gstvalue.c (test_string): Add test for bug #165650. · 77d95482
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * check/gst/gstvalue.c (test_string): Add test for bug #165650.
      
      * gst/gstvalue.c (gst_string_wrap): Trying to serialize a NULL
      string should produce an error, given the lack of a way to
      represent NULL strings. Fixes #165650.
      77d95482
    • Andy Wingo Wingo's avatar
      gst/gstvalue.h: gst/gstvalue.c (gst_value_array_append_value)... · 0ae103af
      Andy Wingo Wingo authored
      gst/gstvalue.h: gst/gstvalue.c (gst_value_array_append_value) (gst_value_array_prepend_value, gst_value_array_get_size)
      
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstvalue.h:
      * gst/gstvalue.c (gst_value_array_append_value)
      (gst_value_array_prepend_value, gst_value_array_get_size)
      (gst_value_array_get_value): New API, copied from
      gst_value_list_*, only operates on arrays.
      (gst_value_list_append_value, gst_value_list_prepend_value)
      (gst_value_list_concat, gst_value_list_get_size)
      (gst_value_list_get_value): Only operate on lists. Fixes #156633.
      
      * gst/gstvalue.c (gst_value_init_list_or_array): Renamed from
      init_list, because it works on both.
      (copy_garray_of_gstvalue): Renamed from gst_value_list_copy_array.
      (gst_value_copy_list_or_array): Renamed from copy_list.
      (gst_value_free_list_or_array): Renamed from free_list.
      (gst_value_collect_list_or_array): Renamed from collect_list.
      (gst_value_lcopy_list_or_array): Renamed from lcopy_list.
      (gst_value_list_or_array_peek_pointer): Renamed from
      list_peek_pointer.
      (_gst_value_array_value_table, _gst_value_list_value_table):
      Update value table functions.
      (gst_value_compare_list_or_array): Renamed from compare_list.
      0ae103af
    • Andy Wingo Wingo's avatar
      gsttaglist.h: Whoops, foreach function returns void. Also fix some constness. · ff1eca9d
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gsttaglist.h: Whoops, foreach function returns void. Also fix
      some constness.
      ff1eca9d
    • Andy Wingo Wingo's avatar
      gst/gsttaglist.*: Operates on a const · e89aaa7e
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-19  Andy Wingo  <wingo@pobox.com>
      
      * gst/gsttaglist.c:
      * gst/gsttaglist.h (gst_tag_list_foreach): Operates on a const
      GstTagList*. Fixes #143472.
      
      * gst/gststructure.h: Clarify what the foreach/map functions can
      or can't do to their arguments.
      e89aaa7e
  4. 18 Nov, 2005 3 commits