1. 07 Sep, 2007 1 commit
  2. 05 Sep, 2007 4 commits
    • Wim Taymans's avatar
      docs/manual/highlevel-xml.xml: Fix XML example code. Fixes #472714. · d845f192
      Wim Taymans authored
      Original commit message from CVS:
      * docs/manual/highlevel-xml.xml:
      Fix XML example code. Fixes #472714.
      d845f192
    • Wim Taymans's avatar
      libs/gst/base/gstbasesink.c: Protect eos and have_preroll with the OBJECT lock... · 851eaad6
      Wim Taymans authored
      libs/gst/base/gstbasesink.c: Protect eos and have_preroll with the OBJECT lock so we don't need to take the PREROLL l...
      
      Original commit message from CVS:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
      (gst_base_sink_wait_preroll), (gst_base_sink_needs_preroll),
      (gst_base_sink_query):
      Protect eos and have_preroll with the OBJECT lock so we don't need to
      take the PREROLL lock when querying the latency. Fixes #473846.
      851eaad6
    • Stefan Kost's avatar
      gst/gstelement.c: Give some log-messages a category. · 756049dc
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstelement.c:
      Give some log-messages a category.
      756049dc
    • Wim Taymans's avatar
      gst/gststructure.c: Fix fraction list fixation code. Take the fraction with... · a0274c10
      Wim Taymans authored
      gst/gststructure.c: Fix fraction list fixation code. Take the fraction with the smallest difference with the target i...
      
      Original commit message from CVS:
      * gst/gststructure.c:
      (gst_structure_fixate_field_nearest_fraction):
      Fix fraction list fixation code. Take the fraction with the smallest
      difference with the target instead of the first one in the list.
      * tests/check/gst/gststructure.c: (GST_START_TEST),
      (gst_structure_suite):
      Added test to verify correct fraction list fixation behaviour.
      a0274c10
  3. 02 Sep, 2007 1 commit
  4. 30 Aug, 2007 1 commit
    • Wim Taymans's avatar
      docs/libs/gstreamer-libs-sections.txt: Add new methods to docs. · 84ec4caa
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gstreamer-libs-sections.txt:
      Add new methods to docs.
      * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
      (gst_base_sink_init), (gst_base_sink_set_ts_offset),
      (gst_base_sink_get_ts_offset), (gst_base_sink_set_property),
      (gst_base_sink_get_property), (gst_base_sink_wait_clock):
      * libs/gst/base/gstbasesink.h:
      Add ts-offset property to fine-tune the synchronisation.
      API: GstBaseSink::ts-offset property
      API: gst_base_sink_set_ts_offset()
      API: gst_base_sink_get_ts_offset()
      84ec4caa
  5. 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
  6. 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
  7. 27 Aug, 2007 1 commit
  8. 26 Aug, 2007 3 commits
  9. 24 Aug, 2007 3 commits
  10. 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
  11. 21 Aug, 2007 1 commit
  12. 20 Aug, 2007 2 commits
  13. 17 Aug, 2007 1 commit
  14. 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
  15. 14 Aug, 2007 3 commits
  16. 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
  17. 12 Aug, 2007 3 commits
  18. 10 Aug, 2007 4 commits
  19. 09 Aug, 2007 3 commits
  20. 07 Aug, 2007 1 commit