1. 18 Oct, 2006 5 commits
    • Wim Taymans's avatar
      gst/gstsegment.c: Relax arg checking again, -1 is allowed. · b1504c37
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstsegment.c: (gst_segment_set_last_stop),
      (gst_segment_set_seek), (gst_segment_set_newsegment_full):
      Relax arg checking again, -1 is allowed.
      b1504c37
    • Wim Taymans's avatar
      gst/gstsegment.c: _set_last_stop() must be with a value != -1 · fd6d33c3
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstsegment.c: (gst_segment_set_last_stop),
      (gst_segment_set_seek), (gst_segment_set_newsegment_full):
      _set_last_stop() must be with a value != -1
      A _TYPE_SET to -1 means seek to 0.
      Calc last_stop correctly for negative rates.
      Make sure we work with positive durations when updating a segment.
      fd6d33c3
    • Wim Taymans's avatar
      Small docs fixes. · c0a833ed
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-live-source.txt:
      * gst/gstclock.h:
      Small docs fixes.
      c0a833ed
    • Tim-Philipp Müller's avatar
      gst/gstbuffer.h: Add an explicit cast to GstBuffer** to keep old code that... · 5e469988
      Tim-Philipp Müller authored
      gst/gstbuffer.h: Add an explicit cast to GstBuffer** to keep old code that added an explicit cast to GstMiniObject** ...
      
      Original commit message from CVS:
      * gst/gstbuffer.h:
      Add an explicit cast to GstBuffer** to keep old code that added an
      explicit cast to GstMiniObject** for gst_mini_object_replace()
      compiling without warning.
      5e469988
    • Stefan Kost's avatar
      gst/gstvalue.c: check for validity of dates · d3da3ed4
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_set_date), (gst_date_copy):
      check for validity of dates
      d3da3ed4
  2. 17 Oct, 2006 3 commits
  3. 16 Oct, 2006 3 commits
  4. 15 Oct, 2006 1 commit
  5. 13 Oct, 2006 3 commits
    • Wim Taymans's avatar
      gst/gstsegment.c: When seeking to stop -1, set last_stop (current position) to... · df08b4b7
      Wim Taymans authored
      gst/gstsegment.c: When seeking to stop -1, set last_stop (current position) to the duration of the segment.
      
      Original commit message from CVS:
      * gst/gstsegment.c: (gst_segment_set_seek):
      When seeking to stop -1, set last_stop (current position) to the
      duration of the segment.
      df08b4b7
    • Yves Lefebvre's avatar
      gst/gstelement.h: Clarify _NO_PREROLL a bit more. · 1b417192
      Yves Lefebvre authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      * gst/gstelement.h:
      Clarify _NO_PREROLL a bit more.
      * gst/gstevent.c:
      Fix docs.
      * gst/gstpad.c: (gst_pad_link_check_hierarchy),
      (gst_pad_get_caps_unlocked), (gst_pad_save_thyself),
      (handle_pad_block), (gst_pad_push_event), (gst_pad_send_event):
      Patch by: Yves Lefebvre <ivanohe at abacom dot com> Fix possible deadlock
      due to wrong locking order. Fixes #361769.
      Remove some redundant/misplaced checks in pad_block.
      * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
      For negative rates, count backwards from the duration.
      1b417192
    • Tim-Philipp Müller's avatar
      gst/gsterror.c: Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to... · f038abdb
      Tim-Philipp Müller authored
      gst/gsterror.c: Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come up with something better).
      
      Original commit message from CVS:
      * gst/gsterror.c: (_gst_library_errors_init):
      Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come
      up with something better).
      f038abdb
  6. 12 Oct, 2006 2 commits
  7. 11 Oct, 2006 4 commits
    • Wim Taymans's avatar
      docs/plugins/: Update element args. · 25fa2877
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/gstreamer-plugins.args:
      * docs/plugins/inspect/plugin-coreelements.xml:
      * docs/plugins/inspect/plugin-coreindexers.xml:
      Update element args.
      * gst/gstsystemclock.c:
      Small comment update.
      * plugins/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init),
      (gst_tee_request_new_pad), (gst_tee_release_pad),
      (gst_tee_buffer_alloc), (gst_tee_sink_activate_push),
      (gst_tee_sink_activate_pull):
      * plugins/elements/gsttee.h:
      Some tee loving:
      Add default property defines.
      Implement release pad function.
      Give properties better blubs etc.
      Activate pads before adding them to a running tee.
      Do simple buffer_alloc on the first requested pad.
      Post error when activation fails.
      25fa2877
    • Tim-Philipp Müller's avatar
      gst/gst.c: Check return value of write() to make compiler happy. · 9f1bef5b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gst.c: (ensure_current_registry_forking):
      Check return value of write() to make compiler happy.
      9f1bef5b
    • Sjoerd Simons's avatar
      plugins/elements/gstqueue.c: Recheck queue filledness after signalling the... · 37d07b45
      Sjoerd Simons authored and Wim Taymans's avatar Wim Taymans committed
      plugins/elements/gstqueue.c: Recheck queue filledness after signalling the overrun when we're about to leak downstrea...
      
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * plugins/elements/gstqueue.c: (gst_queue_chain):
      Recheck queue filledness after signalling the overrun when we're about
      to leak downstream because we released the lock when emitting the signal
      and the queue could be empty again. Fixes #352345.
      37d07b45
    • Tim-Philipp Müller's avatar
      libs/gst/controller/gstcontroller.c: Fix refcounting here too, just like we... · db8e1735
      Tim-Philipp Müller authored
      libs/gst/controller/gstcontroller.c: Fix refcounting here too, just like we did for _new_valist() a few days ago (#35...
      
      Original commit message from CVS:
      * libs/gst/controller/gstcontroller.c: (gst_controller_new_list):
      Fix refcounting here too, just like we did for _new_valist() a few
      days ago (#357180) (thanks to René Stadler). Also remove all those
      'Since: 0.9' from the gtk-doc blobs.
      * tests/check/libs/controller.c: (controller_refcount_new_list),
      (gst_controller_suite):
      Unit test for the above.
      db8e1735
  8. 10 Oct, 2006 4 commits
  9. 09 Oct, 2006 6 commits
    • Wim Taymans's avatar
      gst/gstevent.c: Rename some more @cur to @start to fix docs. · 0a53651b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstevent.c: (gst_event_new_seek), (gst_event_parse_seek):
      Rename some more @cur to @start to fix docs.
      * gst/gstsegment.c: (gst_segment_set_seek):
      Fix typo.
      time and start must always stay in sync as defined in design doc.
      * gst/gsttaglist.c: (gst_tag_list_is_empty):
      Rename param to fix docs.
      * tests/check/gst/gstsegment.c: (GST_START_TEST):
      Check that start and time are in sync.
      * tests/check/pipelines/parse-launch.c:
      (gst_parse_test_element_change_state):
      Activate pad before adding to the element.
      0a53651b
    • Wim Taymans's avatar
      docs/design/part-qos.txt: Fix typo. · 89814eed
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-qos.txt:
      Fix typo.
      * gst/gstevent.c:
      * gst/gstevent.h:
      Update seek event docs regarding negative rates.
      Rename @cur to @start.
      * gst/gstsegment.c: (gst_segment_set_seek):
      * gst/gstsegment.h:
      Update set_seek docs regarding negative rates.
      Correctly update last_stop to @stop when dealing with negative
      rates.
      Rename @cur to @start.
      * tests/check/gst/gstpad.c: (GST_START_TEST):
      Activate pads before trying to use them.
      * tests/check/gst/gstsegment.c: (GST_START_TEST),
      (gst_segment_suite):
      Add simple check for segments and negative rates.
      89814eed
    • Tim-Philipp Müller's avatar
      API: add gst_tag_list_is_empty() (#360467). · 3a8fdc1d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gsttaglist.c: (gst_tag_list_is_empty):
      * gst/gsttaglist.h:
      * docs/gst/gstreamer-sections.txt:
      API: add gst_tag_list_is_empty() (#360467).
      * tests/check/gst/gsttag.c: (GST_START_TEST):
      And a test case.
      3a8fdc1d
    • Zaheer Abbas Merali's avatar
      gst/gstmessage.h: Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having a... · 6ac7827d
      Zaheer Abbas Merali authored
      gst/gstmessage.h: Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having a value that doesn't fit on enumeration.
      
      Original commit message from CVS:
      2006-10-09  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * gst/gstmessage.h:
      Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having
      a value that doesn't fit on enumeration.
      6ac7827d
    • Zaheer Abbas Merali's avatar
      libs/gst/net/gstnetclientclock.c: Remove local debugging system and use Gstreamer's instead. · 6591766c
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-10-09  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
      Remove local debugging system and use Gstreamer's instead.
      6591766c
    • Josep Torre Valles's avatar
      common/m4/gst-error.m4: Disable warning of statement not reached on Forte. · 2f32e21d
      Josep Torre Valles authored and Zaheer Abbas Merali's avatar Zaheer Abbas Merali committed
      Original commit message from CVS:
      2006-10-09  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      Patch by: Josep Torre Valles <josep@fluendo.com>
      
      * common/m4/gst-error.m4:
      Disable warning of statement not reached on Forte.
      * gst/gstmessage.h:
      Fix warning on Forte (value doesn't fit on enumeration).
      * libs/gst/base/gstbasesink.c: (gst_base_sink_chain_unlocked):
      Fix warning on Forte (value doesn't fit on enumeration).
      * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_thread):
      DEBUG macro says it takes minimum of 2 args and so Forte
      complains about the use with just 1 arg.
      * plugins/elements/gstfdsink.c:
      * plugins/elements/gstfdsrc.c:
      * plugins/elements/gstfilesink.c:
      * plugins/elements/gstfilesrc.c:
      Use correct return type for the uri handler implementations.
      
      All these fix warnings in Forte.  Fixes bug #360860.
      2f32e21d
  10. 08 Oct, 2006 1 commit
  11. 07 Oct, 2006 2 commits
  12. 06 Oct, 2006 4 commits
    • Tim-Philipp Müller's avatar
      gst/gstinfo.h: Those two function declarations do actually belong there,... · 06260fdc
      Tim-Philipp Müller authored
      gst/gstinfo.h: Those two function declarations do actually belong there, revert commit from yesterday that turned the...
      
      Original commit message from CVS:
      * gst/gstinfo.h:
      Those two function declarations do actually belong there, revert
      commit from yesterday that turned them intro macros.
      06260fdc
    • Josep Torre Valles's avatar
      gst/gst.c: Fix empty declaration and type mismatch. · fcb5023f
      Josep Torre Valles authored and Zaheer Abbas Merali's avatar Zaheer Abbas Merali committed
      Original commit message from CVS:
      2006-10-06  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      Patch by: Josep Torre Valles <josep@fluendo.com>
      
      * gst/gst.c: (gst_init_get_option_group):
      Fix empty declaration and type mismatch.
      * gst/gstbin.c: (gst_bin_change_state_func):
      Fix type mismatch.
      * gst/gstelement.c: (gst_element_continue_state),
      (gst_element_set_state_func), (gst_element_change_state),
      (gst_element_change_state_func):
      Fix type mismatches.
      * gst/gstinfo.c: (gst_debug_compare_log_function_by_func),
      (gst_debug_remove_log_function), (_gst_debug_nameof_funcptr):
      Cast as appropriate.
      * gst/gstobject.c: (gst_class_signal_connect):
      Cast as appropriate.  The function pointer parameter really
      has the wrong type but would break API if we change it.
      * gst/gstquery.c:
      Fix redefinition of _FILE_OFFSET_BITS caused on Solaris wrt
      order of including string.h.
      * gst/gstutils.c: (gst_element_state_get_name):
      Remove unreachable line.
      * gst/gstxml.c: (gst_xml_parse_doc):
      Fix type mismatch.
      All these caught by Forte.
      fcb5023f
    • Josep Torre Valles's avatar
      common/m4/gst-error.m4: Fixed bug #360151. · f6dc6a42
      Josep Torre Valles authored and Zaheer Abbas Merali's avatar Zaheer Abbas Merali committed
      Original commit message from CVS:
      2006-10-06  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      Patch by: Josep Torre Valles <josep@fluendo.com>
      
      * common/m4/gst-error.m4:
      Fixed bug #360151.
      We need to disable warnings on Forte for empty declarations
      due to gst-indent adding ;s to lines that just use macros
      where the macro actually doesn't need a ; at end to end
      statement.
      f6dc6a42
    • Wim Taymans's avatar
      plugins/elements/gstfilesink.c: Add some FIXME for the NEWSEGMENT handling. · fe59eb0e
      Wim Taymans authored
      Original commit message from CVS:
      * plugins/elements/gstfilesink.c: (gst_file_sink_open_file),
      (gst_file_sink_close_file), (gst_file_sink_event),
      (gst_file_sink_render):
      Add some FIXME for the NEWSEGMENT handling.
      fe59eb0e
  13. 05 Oct, 2006 2 commits