1. 31 Jan, 2005 7 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
    • Christian Schaller's avatar
      add link to full advisory · 10aa48db
      Christian Schaller authored
      Original commit message from CVS:
      add link to full advisory
      10aa48db
    • Christian Schaller's avatar
      add licensing advisory information to plugin writers guide · 4439f815
      Christian Schaller authored
      Original commit message from CVS:
      add licensing advisory information to plugin writers guide
      4439f815
    • Christian Schaller's avatar
      fixing line-widths to make thomas happy · 858c53ea
      Christian Schaller authored
      Original commit message from CVS:
      fixing line-widths to make thomas happy
      858c53ea
    • Christian Schaller's avatar
      adding licensing advisory to application writers guide · 55434541
      Christian Schaller authored
      Original commit message from CVS:
      adding licensing advisory to application writers guide
      55434541
  2. 29 Jan, 2005 2 commits
  3. 28 Jan, 2005 2 commits
  4. 27 Jan, 2005 1 commit
  5. 26 Jan, 2005 2 commits
  6. 25 Jan, 2005 2 commits
  7. 24 Jan, 2005 2 commits
  8. 23 Jan, 2005 1 commit
  9. 21 Jan, 2005 1 commit
  10. 18 Jan, 2005 8 commits
  11. 17 Jan, 2005 6 commits
  12. 16 Jan, 2005 1 commit
  13. 14 Jan, 2005 3 commits
  14. 13 Jan, 2005 2 commits