1. 14 Sep, 2006 3 commits
  2. 09 Sep, 2006 2 commits
  3. 05 Sep, 2006 2 commits
    • Tim-Philipp Müller's avatar
      docs/manual/advanced-position.xml: Fix typo in sample code. · 422f8589
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/manual/advanced-position.xml:
      Fix typo in sample code.
      422f8589
    • Wim Taymans's avatar
      libs/gst/net/: Make stuff compile on windows. Fixes #345295. · b1cb4a63
      Wim Taymans authored
      Original commit message from CVS:
      * libs/gst/net/gstnetclientclock.c: (inet_aton),
      (gst_net_client_clock_init), (gst_net_client_clock_finalize),
      (gst_net_client_clock_do_select), (gst_net_client_clock_new):
      * libs/gst/net/gstnetclientclock.h:
      * libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send):
      * libs/gst/net/gstnettimepacket.h:
      * libs/gst/net/gstnettimeprovider.c: (inet_aton),
      (gst_net_time_provider_init), (gst_net_time_provider_finalize),
      (gst_net_time_provider_thread), (gst_net_time_provider_new):
      * libs/gst/net/gstnettimeprovider.h:
      Make stuff compile on windows. Fixes #345295.
      b1cb4a63
  4. 03 Sep, 2006 2 commits
  5. 02 Sep, 2006 4 commits
  6. 01 Sep, 2006 4 commits
    • Tim-Philipp Müller's avatar
      ChangeLog surgery: fix typo · 27dcfe7c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      ChangeLog surgery: fix typo
      27dcfe7c
    • Tim-Philipp Müller's avatar
      gst/gstinfo.c: Fix locking order, handle NULL function values properly. · 1c389318
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstinfo.c: (_gst_debug_nameof_funcptr):
      Fix locking order, handle NULL function values properly.
      * gst/gstinfo.h:
      Fix docs.
      * gst/gstpad.c: (gst_pad_buffer_alloc_unchecked):
      Initialised variable before using it and fix debug statement to
      print the address of the function rather than the address of the
      variable on the stack holding the address of the function.
      1c389318
    • Wim Taymans's avatar
      gst/gstghostpad.c: More cleanups. · 1b623c32
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstghostpad.c: (gst_proxy_pad_do_event),
      (gst_proxy_pad_do_bufferalloc), (gst_proxy_pad_do_chain),
      (gst_proxy_pad_do_getrange), (gst_proxy_pad_do_checkgetrange),
      (gst_proxy_pad_set_target_unlocked), (gst_ghost_pad_parent_set),
      (gst_ghost_pad_parent_unset),
      (gst_ghost_pad_internal_do_activate_push),
      (gst_ghost_pad_internal_do_activate_pull),
      (gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull),
      (gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink),
      (gst_ghost_pad_init), (gst_ghost_pad_dispose),
      (gst_ghost_pad_new_full), (gst_ghost_pad_new_no_target),
      (gst_ghost_pad_new), (gst_ghost_pad_new_from_template),
      (gst_ghost_pad_new_no_target_from_template),
      (gst_ghost_pad_get_target), (gst_ghost_pad_set_target):
      More cleanups.
      Avoid needless typechecking in macros.
      Since the internal pad is always present and never changes, there is
      no need to locking or ref when retrieving it.
      Improve debugging a bit.
      Handle link errors when setting the target. Fixes #341029.
      1b623c32
    • Wim Taymans's avatar
      docs/: Fix docs some more. · 41fbe768
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gstreamer-libs-sections.txt:
      * docs/plugins/gstreamer-plugins-sections.txt:
      Fix docs some more.
      * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad),
      (gst_collect_pads_event):
      * libs/gst/base/gstcollectpads.h:
      Documentation updates.
      Free queued buffer when removing a pad.
      41fbe768
  7. 31 Aug, 2006 3 commits
    • Michael Smith's avatar
      gst/gstutils.c: Ensure that we set a capsfilter to NULL if we failed to link... · 858de979
      Michael Smith authored
      gst/gstutils.c: Ensure that we set a capsfilter to NULL if we failed to link it when doing filtered linking, to avoid...
      
      Original commit message from CVS:
      * gst/gstutils.c: (gst_element_link_pads),
      (gst_element_link_pads_filtered):
      Ensure that we set a capsfilter to NULL if we failed to link it
      when doing filtered linking, to avoid criticals.
      
      No need to check for unreffing srcpad, which is explicly NULLed
      above (a trivial code cleanup).
      858de979
    • Wim Taymans's avatar
      docs/design/part-gstghostpad.txt: Update ascii art in documentation. · 47e5ba2f
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-gstghostpad.txt:
      Update ascii art in documentation.
      * gst/gstghostpad.c: (gst_proxy_pad_do_internal_link),
      (gst_proxy_pad_set_target_unlocked), (gst_proxy_pad_init),
      (gst_ghost_pad_parent_set), (gst_ghost_pad_parent_unset),
      (gst_ghost_pad_internal_do_activate_push),
      (gst_ghost_pad_internal_do_activate_pull),
      (gst_ghost_pad_do_activate_push), (gst_ghost_pad_do_activate_pull),
      (gst_ghost_pad_do_link), (gst_ghost_pad_do_unlink),
      (gst_ghost_pad_dispose), (gst_ghost_pad_new_full),
      (gst_ghost_pad_set_target):
      Small cleanups and leak fixes.
      Remove some checks now that the internal pad is never NULL.
      Fix the case where linking pads without a target would create nasty
      criticals. Fixes #341029.
      Don't assign a GstPadLinkReturn to a gboolean and mess up the return
      value of _set_target().
      * tests/check/gst/gstghostpad.c: (GST_START_TEST),
      (gst_ghost_pad_suite):
      Some more tests for creating and linking untargeted ghostpads.
      47e5ba2f
    • Edward Hervey's avatar
      Refactored *_new() functions. · ce6e126d
      Edward Hervey authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstghostpad.c: (gst_proxy_pad_do_getcaps),
      (gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target_unlocked),
      (gst_proxy_pad_dispose), (gst_ghost_pad_new_full),
      (gst_ghost_pad_new_no_target), (gst_ghost_pad_new),
      (gst_ghost_pad_new_from_template),
      (gst_ghost_pad_new_no_target_from_template):
      * gst/gstghostpad.h:
      Refactored *_new() functions.
      Templates are now used as a g_object_new() parameter.
      Use template in _do_getcaps() if we don't have a target.
      Small documentation cleanups.
      Added two new constructors:
      gst_ghost_pad_new_from_template()
      gst_ghost_pad_new_no_target_from_template()
      * tests/check/gst/gstghostpad.c: (GST_START_TEST),
      (gst_ghost_pad_suite):
      Added tests for new ghostpad instanciation functions.
      API additions: gst_ghost_pad_new_from_template,
      gst_ghost_pad_new_no_target_from_template
      ce6e126d
  8. 30 Aug, 2006 1 commit
  9. 29 Aug, 2006 4 commits
    • Wim Taymans's avatar
      gst/gstcaps.c: Code cleanups. · cf85710b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstcaps.c: (gst_caps_structure_is_subset_field):
      Code cleanups.
      Fix memleak.
      cf85710b
    • Tim-Philipp Müller's avatar
      gst/gstxml.c: Improve and detypofy docs. · ab00f16f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstxml.c:
      Improve and detypofy docs.
      * tests/check/Makefile.am:
      * tests/check/gst/.cvsignore:
      * tests/check/gst/gstxml.c: (GST_START_TEST), (gst_xml_suite):
      Add a basic test suite for GstXML.
      ab00f16f
    • Wim Taymans's avatar
      gst/gstelement.c: Clear the pad caps when the element shut down all of the... · 3f7a4066
      Wim Taymans authored
      gst/gstelement.c: Clear the pad caps when the element shut down all of the pads and is not streaming data that could ...
      
      Original commit message from CVS:
      * gst/gstelement.c: (activate_pads), (clear_caps),
      (iterator_activate_fold_with_resync), (gst_element_pads_activate):
      Clear the pad caps when the element shut down all of the pads and
      is not streaming data that could modify the caps.
      Fixes #352958.
      3f7a4066
    • Thomas Vander Stichele's avatar
      I don't even know which arch that is · 06f437a4
      Thomas Vander Stichele authored
      Original commit message from CVS:
      I don't even know which arch that is
      06f437a4
  10. 28 Aug, 2006 9 commits
  11. 25 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      docs/manual/basics-bus.xml: Docs update: fix wrong callback return value... · 4ff1d208
      Tim-Philipp Müller authored
      docs/manual/basics-bus.xml: Docs update: fix wrong callback return value explanation; add some lines about the implic...
      
      Original commit message from CVS:
      * docs/manual/basics-bus.xml:
      Docs update: fix wrong callback return value explanation; add
      some lines about the implicit relationship between main loop
      and main context; remove duplicate main loop variable declaration.
      4ff1d208
  12. 24 Aug, 2006 2 commits
    • Tim-Philipp Müller's avatar
      tests/check/gst/gstcaps.c: Don't leak caps in unit test; add a few more simple checks. · e8578fd5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/gst/gstcaps.c: (GST_START_TEST):
      Don't leak caps in unit test; add a few more simple
      checks.
      e8578fd5
    • Stefan Kost's avatar
      implement caps merging (fixes #352580) · fc8d184b
      Stefan Kost authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstcaps.c: (gst_caps_structure_is_subset_field),
      (gst_caps_structure_is_subset), (gst_caps_merge),
      (gst_caps_merge_structure):
      * gst/gstcaps.h:
      * libs/gst/base/gstbasetransform.c:
      (gst_base_transform_transform_caps):
      * tests/check/gst/gstcaps.c: (GST_START_TEST), (gst_caps_suite):
      implement caps merging (fixes #352580)
      fc8d184b
  13. 23 Aug, 2006 3 commits
    • Stefan Kost's avatar
      tools/: add debug-log plotting developer tool (#340674) · 7c84afff
      Stefan Kost authored
      Original commit message from CVS:
      * tools/Makefile.am:
      * tools/gst-plot-timeline.py:
      add debug-log plotting developer tool (#340674)
      7c84afff
    • Wim Taymans's avatar
      gst/gstpad.c: Improve debugging for task functions. · f0f388b8
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_start_task), (gst_pad_pause_task),
      (gst_pad_stop_task):
      Improve debugging for task functions.
      * gst/gsttask.c: (gst_task_func), (gst_task_set_lock),
      (gst_task_start), (gst_task_pause), (gst_task_join):
      Make sure that the task function started and finished after a
      join().
      Don't try to push the task function on the threadpool multiple
      times.
      Improve the g_warning message with some useful suggestions
      about how to fix the problem.
      f0f388b8
    • Wim Taymans's avatar
      gst/gstutils.c: Handle RESYNC correctly in _proxy_getcaps. · ca915c19
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstutils.c: (gst_pad_proxy_getcaps):
      Handle RESYNC correctly in _proxy_getcaps.
      ca915c19