1. 18 Feb, 2005 2 commits
  2. 15 Feb, 2005 1 commit
    • Stefan Kost's avatar
      fixed a few typos, relabeled introductionary list of types more notes abut... · 25b9d5e2
      Stefan Kost authored
      fixed a few typos, relabeled introductionary list of types more notes abut dparam changes many comments and notes on ...
      
      Original commit message from CVS:
      fixed a few typos, relabeled introductionary list of types
      more notes abut dparam changes
      many comments and notes on dparam implementation
      new dparams are were not initialized to the default value
      from param specs
      25b9d5e2
  3. 14 Feb, 2005 1 commit
  4. 11 Feb, 2005 1 commit
  5. 09 Feb, 2005 1 commit
  6. 08 Feb, 2005 7 commits
  7. 07 Feb, 2005 1 commit
  8. 05 Feb, 2005 1 commit
  9. 04 Feb, 2005 1 commit
  10. 03 Feb, 2005 1 commit
  11. 02 Feb, 2005 2 commits
    • Wim Taymans's avatar
      gst/schedulers/gstoptimalscheduler.c: Remove some FIXMEs after analysing and... · 186d11b5
      Wim Taymans authored
      gst/schedulers/gstoptimalscheduler.c: Remove some FIXMEs after analysing and commenting why they are not issues.
      
      Original commit message from CVS:
      * gst/schedulers/gstoptimalscheduler.c: (remove_decoupled),
      (schedule_chain), (get_invalid_call), (chain_invalid_call),
      (loop_group_schedule_function), (gst_opt_scheduler_iterate):
      Remove some FIXMEs after analysing and commenting why they
      are not issues.
      186d11b5
    • Wim Taymans's avatar
      gst/schedulers/gstoptimalscheduler.c: Added lock to protect scheduler data structures. · f8114cc1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/schedulers/gstoptimalscheduler.c:
      (gst_opt_scheduler_class_init), (gst_opt_scheduler_init),
      (gst_opt_scheduler_finalize), (remove_decoupled), (schedule_chain),
      (get_invalid_call), (chain_invalid_call),
      (get_group_schedule_function), (loop_group_schedule_function),
      (gst_opt_scheduler_loop_wrapper), (gst_opt_scheduler_get_wrapper),
      (gst_opt_scheduler_state_transition),
      (gst_opt_scheduler_add_element),
      (gst_opt_scheduler_remove_element), (gst_opt_scheduler_interrupt),
      (gst_opt_scheduler_error), (gst_opt_scheduler_pad_link),
      (gst_opt_scheduler_pad_unlink), (gst_opt_scheduler_iterate),
      (gst_opt_scheduler_show):
      Added lock to protect scheduler data structures.
      f8114cc1
  12. 01 Feb, 2005 3 commits
  13. 31 Jan, 2005 3 commits
    • Ronald S. Bultje's avatar
      gst/gstbin.c: Explicitely make an element release locks in a group when being remove from a bin. · 6a4b9177
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_remove_func):
      Explicitely make an element release locks in a group when being
      remove from a bin.
      * gst/gstqueue.c: (gst_queue_chain), (gst_queue_get):
      If there's no scheduler, always return immediately (similar to
      gst_element_interrupt).
      6a4b9177
    • Ronald S. Bultje's avatar
      gst/gstbin.c: Remove a piece of code that could never be reached. · 77bf6d8c
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_child_state_change_func):
      Remove a piece of code that could never be reached.
      * docs/gst/gstreamer-sections.txt:
      * gst/gstpad.c: (gst_pad_push), (gst_pad_pull),
      (gst_pad_call_get_function):
      * gst/gstpad.h:
      * testsuite/pad/Makefile.am:
      Fix #150546, enable tests.
      77bf6d8c
    • Ronald S. Bultje's avatar
      docs/pwg/advanced-types.xml: Fix description for buffer-frames=0. · d8d03b6b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * docs/pwg/advanced-types.xml:
      Fix description for buffer-frames=0.
      * docs/gst/tmpl/gstbin.sgml:
      * gst/gstbin.c: (gst_bin_child_state_change_func),
      (gst_bin_change_state), (gst_bin_change_state_norecurse):
      * gst/gstbin.h:
      * testsuite/threads/Makefile.am:
      * testsuite/threads/threadi.c: (cb_timeout), (cb_quit), (cb_eos),
      (cb_state), (cb_play), (main):
      Fix non-recursive state changes to *really* change the state
      of the object, and not just call parent_class->state_change.
      Fix a lot of lockups caused by this. Fixes #132775. Add test
      for the problem. Also enable test to show #142588 (fixed).
      * gst/gstthread.c: (gst_thread_change_state),
      (gst_thread_child_state_change):
      Don't exit the thread if we go to NULL and are inside thread
      context. Instead, return control to the main thread context
      and exit from there.
      * gst/gstelement.c: (gst_element_disable_threadsafe_properties):
      Don't unset virtual functions, since those may still be used.
      That's not necessarily correct, but suffices for now.
      * configure.ac:
      * testsuite/Makefile.am:
      * testsuite/pad/Makefile.am:
      * testsuite/pad/chainnopull.c: (gst_test_sink_class_init),
      (gst_test_sink_base_init), (gst_test_sink_chain),
      (gst_test_sink_init), (main):
      * testsuite/pad/getnopush.c: (gst_test_src_class_init),
      (gst_test_src_base_init), (gst_test_src_get), (gst_test_src_init),
      (main):
      * testsuite/pad/link.c: (gst_test_element_class_init),
      (gst_test_element_base_init), (gst_test_src_get),
      (gst_test_src_loop), (gst_test_src_init), (gst_test_filter_chain),
      (gst_test_filter_loop), (gst_test_filter_init),
      (gst_test_sink_chain), (gst_test_sink_loop), (gst_test_sink_init),
      (cb_error), (main):
      Add tests to show #150546. Pass, but should fail (currently
      disabled from the testsuite).
      * gst/gstscheduler.c: (gst_scheduler_dispose):
      Dereference child schedulers on dispose (#94464).
      * testsuite/bytestream/filepadsink.c: (gst_fp_sink_init):
      Fix typo.
      * testsuite/threads/thread.c: (main):
      Add more debug.
      d8d03b6b
  14. 29 Jan, 2005 2 commits
  15. 28 Jan, 2005 2 commits
  16. 27 Jan, 2005 1 commit
  17. 26 Jan, 2005 1 commit
  18. 25 Jan, 2005 2 commits
  19. 24 Jan, 2005 2 commits
  20. 23 Jan, 2005 1 commit
  21. 21 Jan, 2005 1 commit
  22. 18 Jan, 2005 3 commits