1. 29 Nov, 2005 9 commits
    • Edward Hervey's avatar
      gst/base/gstbasesink.c: Properly handle non GST_FORMAT_TIME segment · c4d1ffa5
      Edward Hervey authored
      Original commit message from CVS:
      * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_event), (gst_base_sink_do_sync),
      (gst_base_sink_activate_pull), (gst_base_sink_change_state):
      Properly handle non GST_FORMAT_TIME segment
      * gst/elements/gstidentity.c: (gst_identity_transform_ip):
      Properly handle non GST_FORMAT_TIME segment
      * gst/gstsegment.c:
      This function is valid if the accumulator is 0 and the format
      is different from the requested format.
      c4d1ffa5
    • Jan Schmidt's avatar
      docs/gst/gstreamer-sections.txt: Add gst_query_new_seeking and gst_query_parse_seeking to the docs. · aeb51703
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Add gst_query_new_seeking and gst_query_parse_seeking to the
      docs.
      aeb51703
    • Jan Schmidt's avatar
      Fix conflict marker · 4c43a327
      Jan Schmidt authored
      Original commit message from CVS:
      Fix conflict marker
      4c43a327
    • Jan Schmidt's avatar
      gst/base/gstbasetransform.c: Treat a pad alloc with new caps the same as if we... · aff648ab
      Jan Schmidt authored
      gst/base/gstbasetransform.c: Treat a pad alloc with new caps the same as if we were not negotiated, in order to allow...
      
      Original commit message from CVS:
      * gst/base/gstbasetransform.c: (gst_base_transform_buffer_alloc):
      Treat a pad alloc with new caps the same as if we were not
      negotiated, in order to allow a changing upstream output
      to produce a new format of data.
      aff648ab
    • Edward Hervey's avatar
      gst/base/gstbasetransform.c: The event virtual method is now properly... · 33a15d5e
      Edward Hervey authored
      gst/base/gstbasetransform.c: The event virtual method is now properly implemented, with a default handler
      
      Original commit message from CVS:
      * gst/base/gstbasetransform.c: (gst_base_transform_class_init),
      (gst_base_transform_event), (gst_base_transform_eventfunc):
      The event virtual method is now properly implemented, with a default
      handler
      Sub classes should call the parent_class event method. They should
      return FALSE if they had a problem handling the given event, or don't
      want GstBaseTransform to send that even downstream
      * gst/elements/gstidentity.c: (gst_identity_class_init),
      (gst_identity_init), (gst_identity_event),
      (gst_identity_transform_ip), (gst_identity_set_property),
      (gst_identity_get_property):
      * gst/elements/gstidentity.h:
      Added the single-segment boolean property.
      If set to TRUE, it will output a single segment of data, starting from
      0, will eat up all incoming newsegment, and modify the timestamp of the
      buffers accordingly
      33a15d5e
    • Thomas Vander Stichele's avatar
      further review · 2a123300
      Thomas Vander Stichele authored
      Original commit message from CVS:
      further review
      2a123300
    • Tim-Philipp Müller's avatar
      gst/gstghostpad.c: Don't ref NULL target pad (#322751). Improve docs. · 696cf53a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstghostpad.c: (gst_proxy_pad_get_target):
      Don't ref NULL target pad (#322751). Improve docs.
      696cf53a
    • Michael Smith's avatar
      gst/gstregistryxml.c: Don't crash if we failed to load a feature from a plugin. · 9bc0e85d
      Michael Smith authored
      Original commit message from CVS:
      * gst/gstregistryxml.c: (load_plugin):
      Don't crash if we failed to load a feature from a plugin.
      9bc0e85d
    • Thomas Vander Stichele's avatar
      add my todos for 0.10 · 2ababa8c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add my todos for 0.10
      2ababa8c
  2. 28 Nov, 2005 17 commits
  3. 27 Nov, 2005 9 commits
    • Jan Schmidt's avatar
      check/: Add tests for fdsrc seekability · 84279849
      Jan Schmidt authored
      Original commit message from CVS:
      * check/Makefile.am:
      * check/elements/fdsrc.c: (event_func), (setup_fdsrc),
      (cleanup_fdsrc), (GST_START_TEST), (fdsrc_suite), (main):
      Add tests for fdsrc seekability
      
      * gst/elements/gstfdsrc.c: (gst_fdsrc_class_init),
      (gst_fdsrc_init), (gst_fdsrc_update_fd), (gst_fdsrc_start),
      (gst_fdsrc_set_property), (gst_fdsrc_is_seekable),
      (gst_fdsrc_get_size), (gst_fdsrc_uri_set_uri):
      * gst/elements/gstfdsrc.h:
      fdsrc should not be a 'live' source.
      Implement seeking on seekable fd's.
      
      * gst/gstquery.c: (gst_query_new_seeking),
      (gst_query_parse_seeking):
      * gst/gstquery.h:
      Implement SEEKING query functions:
      *_new_seeking and *_parse_seeking
      84279849
    • Stefan Kost's avatar
      gst/gstelement.c: don't loop forever · 7b347681
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_dispose):
      don't loop forever
      * gst/gstiterator.c:
      * gst/gststructure.c:
      doc fixes
      * libs/gst/controller/gstcontroller.c:
      (gst_controlled_property_set_interpolation_mode):
      * libs/gst/controller/gstcontroller.h:
      * libs/gst/controller/gstinterpolation.c:
      (interpolate_none_get_enum_value_array):
      support controlling enums
      7b347681
    • Tim-Philipp Müller's avatar
      gst/gstvalue.c: Improve documentation for gst_value_union(). · 676421cf
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstvalue.c:
      Improve documentation for gst_value_union().
      * gst/gstvalue.h:
      Change return value for union, intersect and subtract functions
      from gint to gboolean.
      676421cf
    • Tim-Philipp Müller's avatar
      gst/gstvalue.*: Use gint, gdouble and gchar in our API instead of int, double... · abaf6b22
      Tim-Philipp Müller authored
      gst/gstvalue.*: Use gint, gdouble and gchar in our API instead of int, double and char (and make usage in gstvalue.c ...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_serialize_any_list),
      (gst_value_transform_any_list_string),
      (gst_value_deserialize_list), (gst_value_deserialize_array),
      (gst_value_set_int_range), (gst_value_deserialize_int_range),
      (gst_value_set_double_range), (gst_value_deserialize_double_range),
      (gst_value_set_fraction_range_full),
      (gst_value_deserialize_fraction_range),
      (gst_value_deserialize_caps), (gst_value_deserialize_buffer),
      (gst_value_deserialize_boolean),
      (gst_value_deserialize_int_helper), (gst_value_deserialize_double),
      (gst_value_serialize_float), (gst_value_deserialize_float),
      (gst_string_wrap), (gst_value_deserialize_string),
      (gst_value_deserialize_enum), (gst_value_deserialize_flags),
      (gst_value_union_int_range_int_range),
      (gst_value_intersect_int_range_int_range),
      (gst_value_intersect_double_range_double_range),
      (gst_value_create_new_range), (gst_value_subtract_int_range_int),
      (gst_value_subtract_int_range_int_range),
      (gst_value_subtract_double_double_range),
      (gst_value_subtract_double_range_double_range),
      (gst_value_deserialize_fraction):
      * gst/gstvalue.h:
      Use gint, gdouble and gchar in our API instead of int, double and
      char (and make usage in gstvalue.c more consistent).
      abaf6b22
    • Thomas Vander Stichele's avatar
      add undefined for core · d65ec49e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add undefined for core
      d65ec49e
    • Thomas Vander Stichele's avatar
      fix up Makefile.am and remove GST_ENABLE_NEW · f21e4cc7
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix up Makefile.am and remove GST_ENABLE_NEW
      f21e4cc7
    • Thomas Vander Stichele's avatar
      update LDFLAGS use some more · f496f757
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * configure.ac:
      * gst/Makefile.am:
      * gst/base/Makefile.am:
      * gst/check/Makefile.am:
      * gst/elements/Makefile.am:
      * gst/net/Makefile.am:
      update LDFLAGS use some more
      f496f757
    • Thomas Vander Stichele's avatar
      Fixes #312589 · 9ccdb9e4
      Thomas Vander Stichele authored
      Original commit message from CVS:
      Fixes #312589
      9ccdb9e4
    • Thomas Vander Stichele's avatar
      add some additional fail_if's · 11662f13
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add some additional fail_if's
      11662f13
  4. 26 Nov, 2005 1 commit
    • Edward Hervey's avatar
      gst/gstpluginfeature.c: This shouldn't issue a g_warning since it returns NULL... · 8a5411d0
      Edward Hervey authored
      gst/gstpluginfeature.c: This shouldn't issue a g_warning since it returns NULL if it couldn't find the plugin, and al...
      
      Original commit message from CVS:
      * gst/gstpluginfeature.c: (gst_plugin_feature_load):
      This shouldn't issue a g_warning since it returns NULL if it
      couldn't find the plugin, and all functions using this behave
      properly on a NULL return. Switching to a GST_WARNING.
      8a5411d0
  5. 25 Nov, 2005 3 commits
  6. 24 Nov, 2005 1 commit
    • Wim Taymans's avatar
      gst/base/gstbasesrc.c: Fix wrong percentage query. · d0c276b7
      Wim Taymans authored
      Original commit message from CVS:
      * gst/base/gstbasesrc.c: (gst_base_src_query):
      Fix wrong percentage query.
      
      * gst/gstutils.c: (gst_util_uint64_scale),
      (gst_util_uint64_scale_int):
      Add some more common cases that can be handled
      efficiently to _scale.
      d0c276b7