1. 05 Jun, 2007 5 commits
  2. 29 May, 2007 11 commits
  3. 25 May, 2007 2 commits
    • Wim Taymans's avatar
      gst/gstbin.c: Make sure that the child bin stops after completing the async... · 6892e94e
      Wim Taymans authored
      gst/gstbin.c: Make sure that the child bin stops after completing the async state change so that the parent can conti...
      
      Original commit message from CVS:
      * gst/gstbin.c: (bin_handle_async_done):
      Make sure that the child bin stops after completing the async state
      change so that the parent can continue the state change to PLAYING.
      Fixes #441159.
      6892e94e
    • Wim Taymans's avatar
      libs/gst/base/gstcollectpads.c: Use additional refcounting to avoid crashes... · c0d4e1a1
      Wim Taymans authored
      libs/gst/base/gstcollectpads.c: Use additional refcounting to avoid crashes when dynamically adding and removing pads...
      
      Original commit message from CVS:
      * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
      (unref_data), (gst_collect_pads_remove_pad),
      (gst_collect_pads_check_pads):
      Use additional refcounting to avoid crashes when dynamically adding and
      removing pads. Fixes #420206.
      c0d4e1a1
  4. 24 May, 2007 5 commits
  5. 23 May, 2007 1 commit
    • Wim Taymans's avatar
      tests/check/gst/gstsystemclock.c: Improve test_async_order to also work when... · 20c719ae
      Wim Taymans authored
      tests/check/gst/gstsystemclock.c: Improve test_async_order to also work when both timers are already expired when we ...
      
      Original commit message from CVS:
      * tests/check/gst/gstsystemclock.c: (store_callback),
      (GST_START_TEST):
      Improve test_async_order to also work when both timers are already
      expired when we get scheduled to check it.
      20c719ae
  6. 22 May, 2007 7 commits
    • Tim-Philipp Müller's avatar
      gst/gstbin.*: 'private' is a c++ keyword, let's not use that in header files,... · 93230e96
      Tim-Philipp Müller authored
      gst/gstbin.*: 'private' is a c++ keyword, let's not use that in header files, otherwise c++ compilers will throw a ta...
      
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_init), (gst_bin_dispose),
      (gst_bin_set_property), (gst_bin_get_property),
      (gst_bin_remove_func), (gst_bin_handle_message_func):
      * gst/gstbin.h:
      'private' is a c++ keyword, let's not use that in header files,
      otherwise c++ compilers will throw a tantrum.
      93230e96
    • Tim-Philipp Müller's avatar
      plugins/: Use #ifdef for HAVE_XYZ for consistency. · e4ab657d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * plugins/elements/gstelements.c:
      * plugins/elements/gstfilesink.c: (gst_file_sink_do_seek),
      (gst_file_sink_get_current_offset):
      * plugins/indexers/gstindexers.c: (plugin_init):
      Use #ifdef for HAVE_XYZ for consistency.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/filesink.c: (setup_filesink),
      (cleanup_filesink), (GST_START_TEST), (filesink_suite):
      Add some unit tests for filesink.
      e4ab657d
    • Mark Nauwelaerts's avatar
      plugins/elements/gstfilesink.*: Fix position reporting; rename data_written... · 8eaf66d0
      Mark Nauwelaerts authored
      plugins/elements/gstfilesink.*: Fix position reporting; rename data_written member to current_pos to reflect its real...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw at skynet be>
      * plugins/elements/gstfilesink.c: (gst_file_sink_open_file),
      (gst_file_sink_query), (gst_file_sink_do_seek),
      (gst_file_sink_get_current_offset), (gst_file_sink_render):
      * plugins/elements/gstfilesink.h:
      Fix position reporting; rename data_written member to current_pos to
      reflect its real meaning (fixes #412648).
      8eaf66d0
    • Edward Hervey's avatar
      Add a property for bins that handle the state change of their childs. · 466218f4
      Edward Hervey authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
      (gst_bin_dispose), (gst_bin_set_property), (gst_bin_get_property),
      (gst_bin_remove_func), (gst_bin_handle_message_func):
      * gst/gstbin.h:
      Add a property for bins that handle the state change of their childs.
      Fixes #435880
      466218f4
    • Thomas Vander Stichele's avatar
      add quote · 2f0f37ee
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add quote
      2f0f37ee
    • Sebastian Dröge's avatar
      libs/gst/controller/gstinterpolation.c: Use an array of the correct type when... · e55a7a7a
      Sebastian Dröge authored
      libs/gst/controller/gstinterpolation.c: Use an array of the correct type when using _get_value_array with linear inte...
      
      Original commit message from CVS:
      * libs/gst/controller/gstinterpolation.c:
      Use an array of the correct type when using _get_value_array with
      linear interpolation.
      e55a7a7a
    • Stefan Kost's avatar
      gst/gstelement.c (gst_element_requires_clock, gst_element_provides_clock,... · e87a530b
      Stefan Kost authored
      gst/gstelement.c (gst_element_requires_clock, gst_element_provides_clock, gst_element_request_pad, gst_element_class_...
      
      Original commit message from CVS:
      * gst/gstelement.c (gst_element_requires_clock,
      gst_element_provides_clock, gst_element_request_pad,
      gst_element_class_set_details, gst_element_class_set_details_simple,
      gst_element_default_send_event, gst_element_abort_state,
      gst_element_continue_state, gst_element_set_state,
      gst_element_set_state_func, iterator_activate_fold_with_resync):
      * gst/gstpad.c (gst_pad_activate_pull, gst_pad_set_getcaps_function,
      gst_pad_fixate_caps, gst_pad_configure_sink, gst_pad_configure_src,
      gst_pad_query, gst_pad_save_thyself, handle_pad_block, gst_pad_push,
      gst_pad_get_range, gst_pad_pull_range):
      * gst/gstpad.h (GST_PAD_LINK_SUCCESSFUL, GST_FLOW_CUSTOM_SUCCESS,
      GST_FLOW_NOT_SUPPORTED, GST_FLOW_IS_FATAL, GstPadActivateFunction,
      GstPadActivateModeFunction, GstPadChainFunction,
      GstPadGetCapsFunction, GstPadAcceptCapsFunction,
      GstPadFixateCapsFunction, GstPadTemplate):
      * gst/gstpipeline.c (gst_pipeline_change_state,
      gst_pipeline_set_new_stream_time, gst_pipeline_use_clock,
      gst_pipeline_set_clock, gst_pipeline_auto_clock,
      gst_pipeline_get_delay):
      Whitespace and docs fixes.
      e87a530b
  7. 21 May, 2007 7 commits
    • Sebastian Dröge's avatar
      libs/gst/controller/gstinterpolation.c: Add support for retrieving value... · e645e3d2
      Sebastian Dröge authored
      libs/gst/controller/gstinterpolation.c: Add support for retrieving value arrays when using the trigger interpolation ...
      
      Original commit message from CVS:
      * libs/gst/controller/gstinterpolation.c:
      (interpolate_trigger_get_enum_value_array),
      (interpolate_trigger_get_string_value_array):
      Add support for retrieving value arrays when using the trigger
      interpolation mode.
      e645e3d2
    • Sebastian Dröge's avatar
      libs/gst/controller/gstcontroller.*: Clarify the docs of... · 51424c0d
      Sebastian Dröge authored
      libs/gst/controller/gstcontroller.*: Clarify the docs of gst_controller_get_value_array(): The array where the values...
      
      Original commit message from CVS:
      * libs/gst/controller/gstcontroller.c:
      (gst_controller_get_value_array):
      * libs/gst/controller/gstcontroller.h:
      Clarify the docs of gst_controller_get_value_array(): The array where
      the values should be written to must be allocated as there seems to be
      no way to get the size of a random GType. This doesn't change any
      behaviour. Also fix some typos all over the place and remove an unused,
      commented function that is not necessary as g_object_set() could be
      used instead.
      * tests/check/libs/controller.c: (GST_START_TEST),
      (gst_controller_suite):
      Add unit test for gst_controller_get_value_array().
      51424c0d
    • Jan Schmidt's avatar
      tests/check/gst/gstbuffer.c: Disable part of the gst_buffer_try_new_and_alloc... · 8482f46a
      Jan Schmidt authored
      tests/check/gst/gstbuffer.c: Disable part of the gst_buffer_try_new_and_alloc test, because it can happily succeed on...
      
      Original commit message from CVS:
      * tests/check/gst/gstbuffer.c: (GST_START_TEST):
      Disable part of the gst_buffer_try_new_and_alloc test, because
      it can happily succeed on 64-bit systems where there's more address
      space available.
      8482f46a
    • Sebastian Dröge's avatar
      tests/check/gst/gstpad.c: Add unit test for the improved caps checking from bug #421543. · 375534ed
      Sebastian Dröge authored
      Original commit message from CVS:
      * tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite):
      Add unit test for the improved caps checking from bug #421543.
      375534ed
    • Wim Taymans's avatar
      docs/design/part-synchronisation.txt: Small addition. · 75b997ad
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-synchronisation.txt:
      Small addition.
      * gst/gstbin.c: (gst_bin_query):
      * plugins/elements/gstqueue.c: (apply_segment):
      Improve debugging.
      * gst/gstmessage.h:
      Improve docs.
      75b997ad
    • Wim Taymans's avatar
      gst/gstpad.c: Added simple version of improved caps checking. It was... · fc32cd9c
      Wim Taymans authored
      gst/gstpad.c: Added simple version of improved caps checking. It was previously assumed that a setcaps function would...
      
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_get_caps_unlocked),
      (gst_pad_acceptcaps_default), (gst_pad_configure_sink),
      (gst_pad_configure_src):
      Added simple version of improved caps checking. It was previously
      assumed that a setcaps function would check the validity of the caps but
      people prefer us to check caps against the template automatically.
      Fixes #421543.
      fc32cd9c
    • Wim Taymans's avatar
      libs/gst/base/gstbasetransform.h: Fix macro for locking/unlocking the transform lock. · caa1b7d0
      Wim Taymans authored
      Original commit message from CVS:
      * libs/gst/base/gstbasetransform.h:
      Fix macro for locking/unlocking the transform lock.
      caa1b7d0
  8. 19 May, 2007 1 commit
  9. 18 May, 2007 1 commit
    • Edward Hervey's avatar
      plugins/elements/gstqueue.c: Hello, I am Mr Taymans' personal debugger. Today... · a43ba33b
      Edward Hervey authored
      plugins/elements/gstqueue.c: Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix for the subtle a...
      
      Original commit message from CVS:
      * plugins/elements/gstqueue.c: (gst_queue_loop):
      Hello, I am Mr Taymans' personal debugger. Today I will introduce a fix
      for the subtle art of warning a potentially blocking thread that it
      should check the source pad return value, and relay the information
      upstream.
      a43ba33b