1. 07 Dec, 2006 4 commits
    • René Stadler's avatar
      gst/gstclock.c: Make period ids add the interval to the origial requested time... · a258e873
      René Stadler authored
      gst/gstclock.c: Make period ids add the interval to the origial requested time instead of the possibly updated time w...
      
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * gst/gstclock.c: (gst_clock_id_wait):
      Make period ids add the interval to the origial requested time instead
      of the possibly updated time which can be wrong when there are multiple
      waiters for the same id. Fixes #382592.
      * gst/gstsystemclock.c: (gst_system_clock_async_thread),
      (gst_system_clock_id_wait_jitter_unlocked),
      (gst_system_clock_id_wait_jitter):
      Fix restart in the async notify thread when an async entry is added to
      the front of the list. Fixes #381492.
      * tests/check/gst/gstsystemclock.c: (store_callback),
      (notify_callback), (GST_START_TEST), (gst_systemclock_suite):
      Added test for multiple async waits.
      Added test for async wait order.
      a258e873
    • Wim Taymans's avatar
      gst/gstbin.c: Add some more docs about the POSITION query. · 57667ddd
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_query):
      Add some more docs about the POSITION query.
      57667ddd
    • Jan Schmidt's avatar
      configure.ac: Bump version nano - back to CVS. · 9345a563
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Bump version nano - back to CVS.
      9345a563
    • Jan Schmidt's avatar
      configure.ac: releasing 0.10.11, "Love never runs on time" · d9f17ebd
      Jan Schmidt authored
      Original commit message from CVS:
      === release 0.10.11 ===
      
      2006-12-06  Jan Schmidt <thaytan@mad.scientist.com>
      
      * configure.ac:
      releasing 0.10.11, "Love never runs on time"
      d9f17ebd
  2. 01 Dec, 2006 1 commit
    • Sergey Scobich's avatar
      win32/: Fix compilation on win32 under VS8 · d91e84ed
      Sergey Scobich authored
      Original commit message from CVS:
      * win32/common/libgstbase.def:
      * win32/common/libgstreamer.def:
      * win32/vs8/libgstbase.vcproj:
      * win32/vs8/libgstcoreelements.vcproj:
      * win32/vs8/libgstreamer.vcproj:
      Fix compilation on win32 under VS8
      Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
      Partially fixes #381175
      d91e84ed
  3. 30 Nov, 2006 1 commit
  4. 29 Nov, 2006 1 commit
    • Jan Schmidt's avatar
      gst/gstvalue.c: If someone is foolish enough to compare 2 fractions with... · 79703a24
      Jan Schmidt authored
      gst/gstvalue.c: If someone is foolish enough to compare 2 fractions with denominator = 0, return UNORDERED rather tha...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_compare_fraction):
      If someone is foolish enough to compare 2 fractions with denominator =
      0, return UNORDERED rather than aborting.
      79703a24
  5. 28 Nov, 2006 1 commit
    • Edward Hervey's avatar
      libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful... · fdb51251
      Edward Hervey authored
      libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for elements that need some queueing fun...
      
      Original commit message from CVS:
      * libs/gst/base/Makefile.am:
      * libs/gst/base/gstdataqueue.c: (gst_data_queue_get_type),
      (gst_data_queue_base_init), (gst_data_queue_class_init),
      (gst_data_queue_init), (gst_data_queue_new),
      (gst_data_queue_cleanup), (gst_data_queue_finalize),
      (gst_data_queue_locked_flush), (gst_data_queue_locked_is_empty),
      (gst_data_queue_locked_is_full), (gst_data_queue_flush),
      (gst_data_queue_is_empty), (gst_data_queue_is_full),
      (gst_data_queue_set_flushing), (gst_data_queue_push),
      (gst_data_queue_pop), (gst_data_queue_drop_head),
      (gst_data_queue_set_property), (gst_data_queue_get_property):
      * libs/gst/base/gstdataqueue.h:
      New GstDataQueue object for threadsafe queueing. Most useful for
      elements that need some queueing functionnality.
      * docs/libs/gstreamer-libs-docs.sgml:
      * docs/libs/gstreamer-libs-sections.txt:
      Insert documentation for GstDataQueue
      * plugins/elements/Makefile.am:
      * plugins/elements/gstelements.c:
      * plugins/elements/gstmultiqueue.c: (gst_multi_queue_base_init),
      (gst_multi_queue_class_init), (gst_multi_queue_init),
      (gst_multi_queue_finalize), (gst_multi_queue_set_property),
      (gst_multi_queue_get_property), (gst_multi_queue_request_new_pad),
      (gst_multi_queue_release_pad), (gst_single_queue_push_one),
      (gst_multi_queue_item_destroy), (gst_multi_queue_item_new),
      (gst_multi_queue_loop), (gst_multi_queue_chain),
      (gst_multi_queue_sink_activate_push), (gst_multi_queue_sink_event),
      (gst_multi_queue_getcaps), (gst_multi_queue_bufferalloc),
      (gst_multi_queue_src_activate_push), (gst_multi_queue_acceptcaps),
      (gst_multi_queue_src_event), (gst_multi_queue_src_query),
      (wake_up_next_non_linked), (compute_next_non_linked),
      (single_queue_overrun_cb), (single_queue_underrun_cb),
      (single_queue_check_full), (gst_single_queue_new):
      * plugins/elements/gstmultiqueue.h:
      New multiqueue element, using GstDataQueue. Used for queuing multiple
      streams.
      Closes #344639 and #347785
      fdb51251
  6. 22 Nov, 2006 1 commit
  7. 21 Nov, 2006 1 commit
  8. 20 Nov, 2006 2 commits
  9. 15 Nov, 2006 2 commits
  10. 13 Nov, 2006 2 commits
  11. 10 Nov, 2006 2 commits
  12. 09 Nov, 2006 3 commits
    • Jan Schmidt's avatar
      tests/examples/adapter/.cvsignore: Ignore build file as commanded by the build-bot · ee1a56df
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/examples/adapter/.cvsignore:
      Ignore build file as commanded by the build-bot
      ee1a56df
    • Jan Schmidt's avatar
      tests/examples/adapter/: Add new files from the previous commit · e8d23be3
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/examples/adapter/Makefile.am:
      * tests/examples/adapter/adapter_test.c: (run_test_take),
      (run_test_take_buffer), (run_tests), (main):
      Add new files from the previous commit
      e8d23be3
    • Jan Schmidt's avatar
      Do some optimisation work in GstAdapter to avoid copies in more cases. · 6f363cd8
      Jan Schmidt authored
      Original commit message from CVS:
      * Makefile.am:
      * configure.ac:
      * libs/gst/base/gstadapter.c: (gst_adapter_clear),
      (gst_adapter_push), (gst_adapter_peek_into), (gst_adapter_peek),
      (gst_adapter_flush), (gst_adapter_take), (gst_adapter_take_buffer):
      * libs/gst/base/gstadapter.h:
      * tests/check/libs/adapter.c: (create_and_fill_adapter),
      (GST_START_TEST), (gst_adapter_suite):
      * tests/examples/Makefile.am:
      Do some optimisation work in GstAdapter to avoid copies in more cases.
      It could still do slightly better by merging buffers when
      gst_buffer_is_span_fast is true, but is already faster.
      Also, avoid traversing a single-linked list to append each incoming
      buffer inside the adapter.
      Add simple test app that times the adapter behaviour in different
      situations, and extend the unit test to check that bytes enter and
      exit the adapter in their original order.
      6f363cd8
  13. 08 Nov, 2006 6 commits
  14. 07 Nov, 2006 1 commit
  15. 06 Nov, 2006 7 commits
  16. 04 Nov, 2006 1 commit
  17. 03 Nov, 2006 3 commits
  18. 02 Nov, 2006 1 commit