1. 24 Jan, 2006 1 commit
    • Wim Taymans's avatar
      gst/gstsystemclock.c: A clock entry that is scheduled for the exact time of... · 213c508b
      Wim Taymans authored
      gst/gstsystemclock.c: A clock entry that is scheduled for the exact time of the clock is still in time.
      
      Original commit message from CVS:
      * gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked):
      A clock entry that is scheduled for the exact time of the
      clock is still in time.
      
      * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_do_sync):
      Add some more debug info.
      213c508b
  2. 20 Jan, 2006 4 commits
    • Thomas Vander Stichele's avatar
      docs/random/release: update notes · 0e08e35e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * docs/random/release:
      update notes
      * gst/gstbin.c: (gst_bin_init):
      * gst/gstbus.c: (gst_bus_new):
      * gst/gstbus.h:
      * gst/gstpipeline.c: (gst_pipeline_init):
      use gst_bus_new(), improve logging, fix docs
      * win32/common/config.h:
      update for cvs build
      0e08e35e
    • Tim-Philipp Müller's avatar
      Add gst_event_replace() (#327001) · d21b9afd
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstevent.h:
      Add gst_event_replace() (#327001)
      d21b9afd
    • Wim Taymans's avatar
      gst/gstpad.c: Make it actually compile too.. · ae957681
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked):
      Make it actually compile too..
      ae957681
    • Wim Taymans's avatar
      gst/gstcaps.c: Clarify behaviour of _is_equal() when passing NULL parameters. · b5b28e2e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstcaps.c:
      Clarify behaviour of _is_equal() when passing NULL parameters.
      
      * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked),
      (gst_pad_set_caps):
      Cleanups. Don't unref NULL caps.
      When setting the same caps, protect caps of the pad with
      proper lock.
      Use full functionality of _is_equal() when comparing caps.
      b5b28e2e
  3. 19 Jan, 2006 2 commits
    • Edward Hervey's avatar
      gst/gstelement.c: When activating, do src pads first, then sink pads. · b5c4ad28
      Edward Hervey authored
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_pads_activate):
      When activating, do src pads first, then sink pads.
      When de-activating, do sink pads first, then src pads.
      b5c4ad28
    • Jan Schmidt's avatar
      gst/gstevent.c: Fix docs typo · 14816cdb
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstevent.c:
      Fix docs typo
      
      * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event),
      (gst_queue_chain), (gst_queue_push_one), (gst_queue_loop):
      Do some refactoring. Doesn't actually change functionality,
      but makes landing the DRAIN event easier later.
      14816cdb
  4. 18 Jan, 2006 4 commits
    • Tim-Philipp Müller's avatar
      gst/gstbin.c: Guard gst_object_unref call against a NULL object (dispose can... · da80e616
      Tim-Philipp Müller authored
      gst/gstbin.c: Guard gst_object_unref call against a NULL object (dispose can theoretically be called multiple times).
      
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_dispose):
      Guard gst_object_unref call against a NULL object (dispose
      can theoretically be called multiple times).
      da80e616
    • Wim Taymans's avatar
      gst/: Added some more debug info. · c3312117
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_element_set_state):
      * gst/gstclock.c: (gst_clock_id_wait):
      Added some more debug info.
      
      * libs/gst/base/gstadapter.c:
      Added more docs.
      
      * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
      (gst_base_sink_do_sync), (gst_base_sink_chain):
      Added some comments.
      c3312117
    • Christian Schaller's avatar
      add MPL and Properietart to list of licenses · e7021f73
      Christian Schaller authored
      Original commit message from CVS:
      add MPL and Properietart to list of licenses
      e7021f73
    • Torsten Schoenfeld's avatar
      gst/gstindex.h (gst_index_add_associationv): Add to header. The symbol was... · bbcfe40a
      Torsten Schoenfeld authored
      gst/gstindex.h (gst_index_add_associationv): Add to header. The symbol was exported before, it appears this was just ...
      
      Original commit message from CVS:
      2006-01-18  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstindex.h (gst_index_add_associationv): Add to header. The
      symbol was exported before, it appears this was just an oversight.
      Fixes #168703.
      Patch by: Torsten Schoenfeld <kaffeetisch at gmx.de>
      
      * gst/gstindex.c (gst_index_add_associationv): Changed int in
      prototype to gint. OK since this prototype was not in the header.
      bbcfe40a
  5. 17 Jan, 2006 3 commits
    • Andy Wingo Wingo's avatar
      gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the registry while we remove plugins. · 77cb34fd
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2006-01-17  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the
      registry while we remove plugins.
      
      * tools/gst-inspect.c (print_element_info): Don't unref the
      factory arg, that should be the responsibility of whatever code
      received the ref. Fixes a double-free when called from
      print_element_list via gst-inspect-0.10 -a. Fixes #327324.
      (main): Unref the factory if we have one.
      (print_element_list): No change -- relies on the
      plugin_feature_list_free to free the list of features.
      77cb34fd
    • Jan Schmidt's avatar
      Replace gst_buffer_(make|is)_metadata_writable patch now that the release is out. · 0c0d5462
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
      (gst_buffer_make_metadata_writable):
      * gst/gstbuffer.h:
      * libs/gst/base/gstbasetransform.c:
      (gst_base_transform_prepare_output_buf):
      * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
      * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
      Replace gst_buffer_(make|is)_metadata_writable patch now
      that the release is out.
      0c0d5462
    • Andy Wingo Wingo's avatar
      gst/gstregistry.c: Reflow design comment. Update so as to speak in the present... · 851fe9f0
      Andy Wingo Wingo authored
      gst/gstregistry.c: Reflow design comment. Update so as to speak in the present tense without reference to versions.
      
      Original commit message from CVS:
      2006-01-17  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstregistry.c: Reflow design comment. Update so as to speak
      in the present tense without reference to versions.
      
      * gst/gstregistry.c (gst_registry_add_plugin)
      (gst_registry_remove_plugin, gst_registry_remove_feature)
      (gst_registry_find_feature, gst_registry_get_feature_list)
      (gst_registry_get_plugin_list, gst_registry_lookup_feature)
      (gst_registry_lookup, gst_registry_scan_path)
      (_gst_registry_remove_cache_plugins)
      (gst_registry_get_feature_list_by_plugin): Add argument
      validation.
      851fe9f0
  6. 16 Jan, 2006 3 commits
    • Jan Schmidt's avatar
      Back out patch until after the release. · 6876d64a
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstbuffer.c:
      * gst/gstbuffer.h:
      * libs/gst/base/gstbasetransform.c:
      (gst_base_transform_prepare_output_buf):
      * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
      * tests/check/gst/gstbuffer.c: (gst_test_suite):
      Back out patch until after the release.
      6876d64a
    • Jan Schmidt's avatar
      gst/gstminiobject.c: Spelling fix in docs. · 06b99ec3
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstminiobject.c:
      Spelling fix in docs.
      * ChangeLog - remove conflict indicator
      06b99ec3
    • Jan Schmidt's avatar
      gst/gstbuffer.*: Add gst_buffer_(is|make)_metadata_writable as analogues of... · c7506c8b
      Jan Schmidt authored
      gst/gstbuffer.*: Add gst_buffer_(is|make)_metadata_writable as analogues of gst_buffer_(is|make)_writable.
      
      Original commit message from CVS:
      Reviewed By: Andy Wingo
      
      * gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
      (gst_buffer_make_metadata_writable):
      * gst/gstbuffer.h:
      Add gst_buffer_(is|make)_metadata_writable as analogues of
      gst_buffer_(is|make)_writable.
      
      * libs/gst/base/gstbasetransform.c:
      (gst_base_transform_prepare_output_buf):
      * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
      Use name gst_buffer_(is|make)_metadata_writable functions.
      
      * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
      Test gst_buffer_(is|make)_metadata_writable
      
      (Closes: #324162)
      c7506c8b
  7. 12 Jan, 2006 2 commits
    • Sebastien Moutte's avatar
      libs/gst/base/gstbasesink.c: *cur = (now - base) * basesink->segment.abs_rate + time; replaced by · 3c5c1d29
      Sebastien Moutte authored
      Original commit message from CVS:
      * libs/gst/base/gstbasesink.c:
      *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
      *cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6
      * win32/common/config.h:
      added some defines GST_MAJORMINOR and HOST_CPU
      * win32/common/libgstbase.def:
      * win32/common/libgstreamer.def:
      added some exported functions
      3c5c1d29
    • Jan Schmidt's avatar
      gst/gstbuffer.c: gst_buffer_span should copy the timestamp of the first buffer... · 3b1dfa5f
      Jan Schmidt authored
      gst/gstbuffer.c: gst_buffer_span should copy the timestamp of the first buffer if they were both originally overlappi...
      
      Original commit message from CVS:
      * gst/gstbuffer.c: (gst_buffer_span):
      gst_buffer_span should copy the timestamp of the first buffer
      if they were both originally overlapping subbuffers of the
      same parent, using the same logic as the 'slow copy' case.
      3b1dfa5f
  8. 11 Jan, 2006 1 commit
  9. 07 Jan, 2006 1 commit
  10. 06 Jan, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstmessage.c: Don't crash when return location for error/warning debug... · 53040a8d
      Tim-Philipp Müller authored
      gst/gstmessage.c: Don't crash when return location for error/warning debug string is NULL; add fact that return locat...
      
      Original commit message from CVS:
      * gst/gstmessage.c: (gst_message_parse_tag),
      (gst_message_parse_error), (gst_message_parse_warning):
      Don't crash when return location for error/warning debug
      string is NULL; add fact that return locations can be
      NULL to docs where appropriate.
      53040a8d
  11. 05 Jan, 2006 1 commit
  12. 02 Jan, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstutils.h: Add prototype for _get_type() function to GST_BOILERPLATE_FULL... · 76da1081
      Tim-Philipp Müller authored
      gst/gstutils.h: Add prototype for _get_type() function to GST_BOILERPLATE_FULL macro, so that gcc doesn't complain if...
      
      Original commit message from CVS:
      Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
      * gst/gstutils.h:
      Add prototype for _get_type() function to GST_BOILERPLATE_FULL
      macro, so that gcc doesn't complain if the -Wmissing-prototypes
      compiler switch is being used (#325429).
      76da1081
  13. 29 Dec, 2005 1 commit
  14. 27 Dec, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst/gst.c: Init tags stuff and some other things before loading any static... · aee739e8
      Tim-Philipp Müller authored
      gst/gst.c: Init tags stuff and some other things before loading any static plugins (there may be other static plugins...
      
      Original commit message from CVS:
      * gst/gst.c: (init_post):
      Init tags stuff and some other things before loading
      any static plugins (there may be other static plugins
      than just the GStreamer ones, and they may want to
      register their own tags or formats or whatever, and
      preferably without segfaulting).
      * plugins/elements/gstqueue.c: (gst_queue_handle_src_query):
      Print at least a warning in the debug logs if we drop a
      query just because we don't know how to adjust the value
      in the particular format.
      aee739e8
  15. 20 Dec, 2005 1 commit
  16. 16 Dec, 2005 4 commits
  17. 15 Dec, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstminiobject.c: Fix lcopy for mini objects, the mini object needs to be ref'ed. · 8ea948df
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstminiobject.c: (gst_value_mini_object_lcopy):
      Fix lcopy for mini objects, the mini object needs to be ref'ed.
      * tests/check/gst/gstminiobject.c: (my_foo_init),
      (my_foo_get_property), (my_foo_set_property), (my_foo_class_init),
      (test_value_collection), (gst_mini_object_suite):
      Add test to ensure refcounts end up as expected when passing
      GstMiniObjects through g_object_get() and g_object_set().
      8ea948df
  18. 14 Dec, 2005 1 commit
    • Jan Schmidt's avatar
      gst/gstpad.c: Don't allow activation of a srcpad in pull_range if it has no getrange function. · bcdfacaf
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_link_prepare):
      Don't allow activation of a srcpad in pull_range if it has no
      getrange function.
      Change some debug statements to be a little clearer
      
      * plugins/elements/gsttypefindelement.c:
      (gst_type_find_handle_src_query):
      Check that we have a peer before executing queries thereupon.
      
      * tests/examples/metadata/read-metadata.c: (message_loop):
      Use gst_bus_pop instead of gst_bus_poll when we just want it to
      immediately return us any available message with 0 timeout.
      bcdfacaf
  19. 12 Dec, 2005 4 commits
    • Michael Smith's avatar
      gst/gsttypefindfactory.c: Don't unref factories after calling them. · 83a815e6
      Michael Smith authored
      Original commit message from CVS:
      * gst/gsttypefindfactory.c: (gst_type_find_factory_call_function):
      Don't unref factories after calling them.
      * libs/gst/base/gsttypefindhelper.c: (gst_type_find_helper):
      * plugins/elements/gsttypefindelement.c:
      (gst_type_find_element_chain):
      Free lists of factories after using them. Fixing typefinding memory
      leaks.
      83a815e6
    • Stefan Kost's avatar
      gst/gstpluginfeature.c: more meaningful debug output · 86deff7b
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
      (gst_plugin_feature_load):
      more meaningful debug output
      * configure.ac:
      * tests/Makefile.am:
      * tests/old/examples/Makefile.am:
      make make distcheck happy again
      86deff7b
    • Wim Taymans's avatar
      gst/gstsegment.c: Added more documentation. · 8666c159
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstsegment.c: (gst_segment_init),
      (gst_segment_set_last_stop), (gst_segment_set_seek),
      (gst_segment_set_newsegment), (gst_segment_to_stream_time),
      (gst_segment_to_running_time):
      Added more documentation.
      Make sure the last_pos value is updated properly.
      Make sure to_stream_time and to_running_time don't
      operate on wrong values.
      
      * tests/check/gst/gstsegment.c: (GST_START_TEST):
      Update check.
      8666c159
    • Thomas Vander Stichele's avatar
      gst/gstvalue.c: floor is not needed, F is always positive; this obviates the... · ef7dedbf
      Thomas Vander Stichele authored
      gst/gstvalue.c: floor is not needed, F is always positive; this obviates the need for adding -lm when building withou...
      
      Original commit message from CVS:
      
      * gst/gstvalue.c: (gst_value_transform_double_fraction):
      floor is not needed, F is always positive; this obviates the
      need for adding -lm when building without libxml
      ef7dedbf
  20. 07 Dec, 2005 2 commits
    • Wim Taymans's avatar
      gst/gstbuffer.c: Small docs update. · d16ce65d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbuffer.c:
      Small docs update.
      
      * gst/gstcaps.c: (gst_caps_is_equal):
      Don't assert on NULL <--> X. Fixes #323260
      
      * gst/gstminiobject.c: (gst_mini_object_replace):
      If we're doing atomic operations, we might just as well use
      the proper way to get an atomic pointer.
      
      * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
      Clean up debugging.
      d16ce65d
    • Michael Smith's avatar
      gst/parse/grammar.y: Remove handling of { } for threads. · 4e8cd3c8
      Michael Smith authored
      Original commit message from CVS:
      * gst/parse/grammar.y:
      Remove handling of { } for threads.
      4e8cd3c8
  21. 06 Dec, 2005 1 commit