1. 29 Aug, 2007 1 commit
    • Wim Taymans's avatar
      libs/gst/base/gstbasesink.*: Add async property to instruct the sink never to... · 55a2e736
      Wim Taymans authored
      libs/gst/base/gstbasesink.*: Add async property to instruct the sink never to inform the parent about
      
      Original commit message from CVS:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
      (gst_base_sink_init), (gst_base_sink_set_sync),
      (gst_base_sink_get_sync), (gst_base_sink_set_max_lateness),
      (gst_base_sink_get_max_lateness), (gst_base_sink_set_qos_enabled),
      (gst_base_sink_is_qos_enabled), (gst_base_sink_set_async_enabled),
      (gst_base_sink_is_async_enabled), (gst_base_sink_set_property),
      (gst_base_sink_get_property), (gst_base_sink_change_state):
      * libs/gst/base/gstbasesink.h:
      Add async property to instruct the sink never to inform the parent about
      ASYNC state changes, update docs.
      Check argument with g_return_* for the public functions.
      API: GstBaseSink::async property
      API: gst_base_sink_set_async_enabled()
      API: gst_base_sink_is_async_enabled()
      55a2e736
  2. 28 Aug, 2007 1 commit
    • Wim Taymans's avatar
      libs/gst/base/gstbasesink.c: Improve debugging. · 2db0fa57
      Wim Taymans authored
      Original commit message from CVS:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_loop):
      Improve debugging.
      * libs/gst/base/gstbasesrc.c: (gst_base_src_query_latency),
      (gst_base_src_default_query), (gst_base_src_wait),
      (gst_base_src_do_sync), (gst_base_src_change_state):
      Rearrange some code so that we can add support for measuring the
      startup latency.
      2db0fa57
  3. 27 Aug, 2007 1 commit
  4. 26 Aug, 2007 3 commits
  5. 24 Aug, 2007 3 commits
  6. 23 Aug, 2007 2 commits
    • Tim-Philipp Müller's avatar
      gst/gst.c: Don't use GST_INFO before the debug system is actually initialised... · 684db8eb
      Tim-Philipp Müller authored
      gst/gst.c: Don't use GST_INFO before the debug system is actually initialised (shouldn't do any harm, but won't print...
      
      Original commit message from CVS:
      * gst/gst.c:
      Don't use GST_INFO before the debug system is actually initialised
      (shouldn't do any harm, but won't print anything either, so we can
      just as well remove it).
      * gst/gstinfo.h:
      GST_CAT_LEVEL_LOG_valist(), which is our inline helper function for
      compilers that don't support variadic macros (such as MSVC), should
      check for debug_level <= __gst_debug_min as well, since that's the
      function called from all the level-specific GST_CAT_*_LOG_OBJECT()
      inline helper functions. Should improve performance a bit, but also
      makes sure uses of GST_INFO et.al are ignored if the debugging
      system isn't initialised yet (instead of printing an assertion
      failure).
      684db8eb
    • David Nečas's avatar
      gst/Makefile.am: Replace some non portable makefile constructs. · 0cffe156
      David Nečas authored
      Original commit message from CVS:
      patch by: David Nečas <yeti@physics.muni.cz>
      * gst/Makefile.am:
      Replace some non portable makefile constructs.
      0cffe156
  7. 21 Aug, 2007 1 commit
  8. 20 Aug, 2007 2 commits
  9. 17 Aug, 2007 1 commit
  10. 16 Aug, 2007 3 commits
    • Wim Taymans's avatar
      gst/gstbin.c: Improve debugging. · ebf77015
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c: (is_eos), (gst_bin_add_func),
      (bin_handle_async_start), (gst_bin_handle_message_func):
      Improve debugging.
      When adding elements, insert messages into the bus of the newly added
      element and make sure the element is the source of the message. This
      allows the parent bin to intercept the message and do the
      right thing. It also avoids us posting ASYNC_START and CLOCK_PROVIDE
      messages to the app (which is not allowed).
      Update some docs.
      * tests/check/gst/gstghostpad.c: (GST_START_TEST):
      Fix testsuite so that is does not work around messages that should not
      have been posted in the first place.
      ebf77015
    • Wim Taymans's avatar
      gst/gstbin.c: Fix annoying bug in the sorted iterator where a sink that is not... · 5059e9f8
      Wim Taymans authored
      gst/gstbin.c: Fix annoying bug in the sorted iterator where a sink that is not really a sink (when it has downstream ...
      
      Original commit message from CVS:
      * gst/gstbin.c: (add_to_queue), (remove_from_queue), (clear_queue),
      (update_degree), (gst_bin_sort_iterator_next):
      Fix annoying bug in the sorted iterator where a sink that is not really
      a sink (when it has downstream links) screwed up the iterator.
      * tests/check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite):
      Unit test to verify the fix.
      5059e9f8
    • Wim Taymans's avatar
      gst/gstmessage.h: Add some more docs for the messages. · 4f98b744
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstmessage.h:
      Add some more docs for the messages.
      * libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
      (gst_base_sink_query):
      Add some more debugging.
      * tools/gst-launch.c: (event_loop):
      When interrupting, don't try to set pipeline to PAUSED twice.
      4f98b744
  11. 14 Aug, 2007 3 commits
  12. 13 Aug, 2007 1 commit
    • Stefan Kost's avatar
      Add more missing docs. · 7c2e8138
      Stefan Kost authored
      Original commit message from CVS:
      * libs/gst/check/gstbufferstraw.c:
      * libs/gst/check/gstcheck.h:
      * libs/gst/controller/gstcontroller.c:
      * libs/gst/controller/gstcontrolsource.h:
      * libs/gst/controller/gstlfocontrolsource.h:
      * plugins/elements/gstcapsfilter.h:
      * plugins/elements/gstfdsink.h:
      * plugins/elements/gstfdsrc.h:
      Add more missing docs.
      7c2e8138
  13. 12 Aug, 2007 3 commits
  14. 10 Aug, 2007 4 commits
  15. 09 Aug, 2007 3 commits
  16. 07 Aug, 2007 4 commits
    • Jan Schmidt's avatar
      libs/gst/controller/Makefile.am: Dist gstlfocontrolsourceprivate.h · 26e5396c
      Jan Schmidt authored
      Original commit message from CVS:
      * libs/gst/controller/Makefile.am:
      Dist gstlfocontrolsourceprivate.h
      26e5396c
    • Jan Schmidt's avatar
      docs/libs/gstreamer-libs.types: Don't register the enum type... · d1c9d5d4
      Jan Schmidt authored
      docs/libs/gstreamer-libs.types: Don't register the enum type gst_lfo_waveform_get_type() in the .types file - only GO...
      
      Original commit message from CVS:
      * docs/libs/gstreamer-libs.types:
      Don't register the enum type gst_lfo_waveform_get_type() in the
      .types file - only GObject derived types belong.
      d1c9d5d4
    • Wim Taymans's avatar
      gst/gstbuffer.h: Remove comma from last element in enum to avoid compile... · d04a298f
      Wim Taymans authored
      gst/gstbuffer.h: Remove comma from last element in enum to avoid compile errors when using -pendantic. Fixes #464366.
      
      Original commit message from CVS:
      Patch by: <arenevier at fdn dot fr>
      * gst/gstbuffer.h:
      Remove comma from last element in enum to avoid compile errors when
      using -pendantic. Fixes #464366.
      d04a298f
    • Wim Taymans's avatar
      docs/design/part-TODO.txt: Add some more TODO items · 56b5aa1c
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      Add some more TODO items
      * gst/gstbin.c: (find_message), (gst_bin_change_state_func):
      Improve debugging.
      * gst/gstcaps.c: (gst_caps_intersect):
      Optimize trivial intersection case between identical caps pointers.
      * gst/gstelement.c: (gst_element_continue_state),
      (gst_element_set_state_func):
      * gst/gstpad.c:
      Fix spelling and grammar mistakes.
      56b5aa1c
  17. 05 Aug, 2007 1 commit
  18. 03 Aug, 2007 3 commits
    • Sebastian Dröge's avatar
      gst/gst.c: Fix confusing typo in debug output. · ef78586c
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/gst.c:
      Fix confusing typo in debug output.
      ef78586c
    • Sebastian Dröge's avatar
      libs/gst/controller/: API: Add GstLFOControlSource, a control source that... · b4746972
      Sebastian Dröge authored
      libs/gst/controller/: API: Add GstLFOControlSource, a control source that gives values for specific timestamps based ...
      
      Original commit message from CVS:
      reviewed by: Stefan Kost <ensonic@users.sf.net>
      * libs/gst/controller/Makefile.am:
      * libs/gst/controller/gstlfocontrolsource.c: (_calculate_pos),
      (gst_lfo_waveform_get_type), (gst_lfo_control_source_reset),
      (gst_lfo_control_source_new),
      (gst_lfo_control_source_set_waveform),
      (gst_lfo_control_source_bind), (gst_lfo_control_source_init),
      (gst_lfo_control_source_finalize),
      (gst_lfo_control_source_dispose),
      (gst_lfo_control_source_set_property),
      (gst_lfo_control_source_get_property),
      (gst_lfo_control_source_class_init):
      * libs/gst/controller/gstlfocontrolsource.h:
      * libs/gst/controller/gstlfocontrolsourceprivate.h:
      API: Add GstLFOControlSource, a control source that gives values
      for specific timestamps based on several periodic waveforms.
      Fixes #459717.
      * tests/check/libs/controller.c: (GST_START_TEST),
      (gst_controller_suite):
      * docs/libs/gstreamer-libs-docs.sgml:
      * docs/libs/gstreamer-libs-sections.txt:
      * docs/libs/gstreamer-libs.types:
      Add documentation and unit tests for GstLFOControlSource.
      b4746972
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · 2ec94033
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      2ec94033