1. 11 May, 2009 5 commits
  2. 08 Apr, 2009 1 commit
  3. 26 Mar, 2009 1 commit
  4. 19 Mar, 2009 1 commit
  5. 02 Mar, 2009 1 commit
  6. 22 Feb, 2009 1 commit
  7. 19 Feb, 2009 1 commit
  8. 05 Feb, 2009 1 commit
  9. 06 Jan, 2009 1 commit
  10. 19 Dec, 2008 1 commit
  11. 18 Nov, 2008 1 commit
  12. 10 Oct, 2008 1 commit
  13. 09 Sep, 2008 1 commit
  14. 01 Sep, 2008 1 commit
    • Olivier Crete's avatar
      Add threadsafe replacement functions for getting internal links of an element.... · 68037404
      Olivier Crete authored
      Add threadsafe replacement functions for getting internal links of an element. Deprecate the old internal links funct...
      
      Original commit message from CVS:
      Based on patch by: Olivier Crete <tester at tester dot ca>
      * docs/gst/gstreamer-sections.txt:
      * win32/common/libgstreamer.def:
      * gst/gstpad.c: (gst_pad_init),
      (gst_pad_set_iterate_internal_links_function),
      (int_link_iter_data_free), (iterate_pad),
      (gst_pad_iterate_internal_links_default),
      (gst_pad_iterate_internal_links), (gst_pad_get_internal_links):
      * gst/gstpad.h:
      Add threadsafe replacement functions for getting internal links of an
      element. Deprecate the old internal links functions.
      API:GstPad::gst_pad_set_iterate_internal_links_function()
      API:GstPad::GstPadIterIntLinkFunction
      API:GstPad::gst_pad_iterate_internal_links()
      API:GstPad::gst_pad_iterate_internal_links_default()
      * gst/gstghostpad.c: (gst_proxy_pad_do_iterate_internal_links),
      (gst_proxy_pad_init):
      Implement threadsafe internal links.
      * tests/check/elements/tee.c: (GST_START_TEST), (tee_suite):
      Unit test for internal links on tee. See #549504.
      68037404
  15. 27 May, 2008 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstpreset.c: Add Since: markers to docs blurbs. · d27de437
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstpreset.c: (gst_preset_default_get_meta),
      (gst_preset_get_preset_names), (gst_preset_get_property_names),
      (gst_preset_load_preset), (gst_preset_save_preset),
      (gst_preset_rename_preset), (gst_preset_delete_preset),
      (gst_preset_set_meta):
      Add Since: markers to docs blurbs.
      * win32/common/libgstreamer.def:
      Add recently-added API.
      d27de437
  16. 24 May, 2008 1 commit
    • Tim-Philipp Müller's avatar
      API: gst_parse_launch_full() · ebc08ddf
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gst.c: (init_post):
      * gst/gst_private.h: (_GstParseContext):
      * gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
      (gst_parse_context_free), (gst_parse_context_get_missing_elements),
      (gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
      (gst_parse_launch_full):
      * gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
      (GstParseFlags), (GstParseContext):
      * gst/gstutils.c: (gst_parse_bin_from_description),
      (gst_parse_bin_from_description_full):
      * gst/gstutils.h:
      * gst/parse/grammar.y:
      * gst/parse/types.h:
      * win32/common/libgstreamer.def:
      Add new gst_parse_*_full API (#528178):
      API: gst_parse_launch_full()
      API: gst_parse_launchv_full()
      API: gst_parse_bin_from_description_full()
      API: gst_parse_context_new()
      API: gst_parse_context_free()
      API: gst_parse_context_get_missing_elements()
      ebc08ddf
  17. 22 May, 2008 1 commit
    • Sebastian Dröge's avatar
      configure.ac: After discussion on IRC use the binary registry as default but... · 3f39fd7e
      Sebastian Dröge authored
      configure.ac: After discussion on IRC use the binary registry as default but allow to disable it with --disable-binar...
      
      Original commit message from CVS:
      * configure.ac:
      After discussion on IRC use the binary registry as default
      but allow to disable it with --disable-binary-registry.
      * win32/common/libgstreamer.def:
      Add the two new symbols for the binary registry.
      3f39fd7e
  18. 19 May, 2008 1 commit
    • Tim-Philipp Müller's avatar
      API: add gst_type_find_suggest_simple(), #533740. · ffee4e62
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gsttypefind.c: (gst_type_find_suggest_simple):
      * gst/gsttypefind.h:
      * win32/common/libgstreamer.def:
      API: add gst_type_find_suggest_simple(), #533740.
      ffee4e62
  19. 06 May, 2008 1 commit
  20. 10 Apr, 2008 1 commit
    • José Alburquerque's avatar
      Add gst_pad_add_*_probe_full() functions with a notify callback that lets the... · f273ee8c
      José Alburquerque authored
      Add gst_pad_add_*_probe_full() functions with a notify callback that lets the caller free the data it passes to the p...
      
      Original commit message from CVS:
      Based on patch by: José Alburquerque <jaalburqu at svn dot gnome dot org>
      * gst/gstutils.c: (gst_pad_add_data_probe),
      (gst_pad_add_data_probe_full), (gst_pad_add_event_probe),
      (gst_pad_add_event_probe_full), (gst_pad_add_buffer_probe),
      (gst_pad_add_buffer_probe_full):
      * gst/gstutils.h:
      * docs/gst/gstreamer-sections.txt:
      * win32/common/libgstreamer.def:
      Add gst_pad_add_*_probe_full() functions with a notify callback that
      lets the caller free the data it passes to the probe functions. This
      is useful for bindings such as gst-python or gstreamermm (#526814).
      API: gst_pad_add_data_probe_full
      API: gst_pad_add_buffer_probe_full
      API: gst_pad_add_event_probe_full
      * tests/check/gst/gstutils.c:
      Add minimal unit test to make sure freeing the data actually works
      as expected.
      * tests/benchmarks/.cvsignore:
      Random cvsignore addendum.
      f273ee8c
  21. 09 Apr, 2008 2 commits
  22. 22 Mar, 2008 1 commit
    • Sebastian Dröge's avatar
      API: Add GST_IS_PARAM_SPEC_MINI_OBJECT, GST_PARAM_SPEC_MINI_OBJECT · 7fe1bca9
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/gstminiobject.c: (gst_value_dup_mini_object),
      (gst_param_spec_mini_object):
      * gst/gstminiobject.h:
      * win32/common/libgstreamer.def:
      * docs/gst/gstreamer-sections.txt:
      API: Add GST_IS_PARAM_SPEC_MINI_OBJECT, GST_PARAM_SPEC_MINI_OBJECT
      GST_TYPE_PARAM_MINI_OBJECT and gst_value_dup_mini_object. Also move
      GstParamSpecMiniObject into a public header for this.
      This make GstMiniObject a bit more consistent with GObject and makes
      it possible to extend the param specs.
      gst_value_dup_mini_object is mainly useful for set_property methods.
      Fixes bug #523798.
      * tools/gst-inspect.c: (print_element_properties_info):
      Print something useful for GstMiniObject properties and not just
      "unknown type".
      7fe1bca9
  23. 18 Mar, 2008 1 commit
    • Ole Andre Vadla Ravnaas's avatar
      Add new function gst_poll_fd_ignored() for improved Windows compatibility. · bf20f01f
      Ole Andre Vadla Ravnaas authored
      Original commit message from CVS:
      Patch by: Ole André Vadla Ravnås
      <ole dot andre dot ravnas at tandberg dot com>
      * docs/gst/gstreamer-sections.txt:
      * gst/gstpoll.c: (gst_poll_winsock_error_to_errno),
      (gst_poll_update_winsock_event_mask),
      (gst_poll_prepare_winsock_active_sets),
      (gst_poll_collect_winsock_events), (gst_poll_new), (gst_poll_free),
      (gst_poll_add_fd_unlocked), (gst_poll_fd_ctl_write),
      (gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ignored),
      (gst_poll_fd_has_error), (gst_poll_fd_can_read_unlocked),
      (gst_poll_check_ctrl_commands), (gst_poll_wait):
      * gst/gstpoll.h:
      * win32/common/libgstreamer.def:
      Add new function gst_poll_fd_ignored() for improved Windows
      compatibility.
      Various minor fixes and cleanups. See #520808.
      bf20f01f
  24. 11 Mar, 2008 1 commit
  25. 29 Feb, 2008 1 commit
    • Sebastian Dröge's avatar
      And correct even more valid sparse warnings. · 58cc2ede
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/gstelementfactory.h:
      * tests/check/elements/fakesink.c:
      * tests/check/elements/fakesrc.c: (setup_fakesrc):
      * tests/check/elements/fdsrc.c: (setup_fdsrc):
      * tests/check/elements/filesink.c: (setup_filesink):
      * tests/check/elements/filesrc.c: (setup_filesrc):
      * tests/check/elements/identity.c: (setup_identity):
      * tests/check/elements/tee.c:
      * tests/check/generic/sinks.c:
      * tests/check/generic/states.c: (setup), (teardown):
      * tests/check/gst/gst.c:
      * tests/check/gst/gstabi.c:
      * tests/check/gst/gstbin.c:
      * tests/check/gst/gstbus.c: (pull_messages):
      * tests/check/gst/gstcaps.c:
      * tests/check/gst/gstelement.c:
      * tests/check/gst/gstevent.c:
      * tests/check/gst/gstghostpad.c:
      * tests/check/gst/gstiterator.c:
      * tests/check/gst/gstmessage.c:
      * tests/check/gst/gstminiobject.c: (my_foo_init):
      * tests/check/gst/gstobject.c: (thread_name_object),
      (gst_object_suite):
      * tests/check/gst/gstpad.c:
      * tests/check/gst/gstplugin.c:
      * tests/check/gst/gstpoll.c:
      * tests/check/gst/gstquery.c:
      * tests/check/gst/gstsegment.c:
      * tests/check/gst/gststructure.c:
      * tests/check/gst/gstsystemclock.c:
      * tests/check/gst/gsttask.c:
      * tests/check/gst/gstutils.c:
      * tests/check/gst/gstvalue.c:
      * tests/check/gst/struct_hppa.h:
      * tests/check/gst/struct_i386.h:
      * tests/check/gst/struct_ppc32.h:
      * tests/check/gst/struct_ppc64.h:
      * tests/check/gst/struct_x86_64.h:
      * tests/check/libs/adapter.c: (create_and_fill_adapter):
      * tests/check/libs/basesrc.c:
      * tests/check/libs/controller.c: (GST_START_TEST):
      * tests/check/libs/gdp.c:
      * tests/check/libs/gstnetclientclock.c:
      * tests/check/libs/gstnettimeprovider.c:
      * tests/check/libs/libsabi.c:
      * tests/check/libs/struct_hppa.h:
      * tests/check/libs/struct_i386.h:
      * tests/check/libs/struct_ppc32.h:
      * tests/check/libs/struct_ppc64.h:
      * tests/check/libs/struct_x86_64.h:
      * tests/check/pipelines/cleanup.c:
      * tests/check/pipelines/simple-launch-lines.c:
      * tests/check/pipelines/stress.c:
      And correct even more valid sparse warnings.
      * win32/common/libgstreamer.def:
      Add gst_poll_fd_init to the list of symbols.
      58cc2ede
  26. 27 Feb, 2008 1 commit
  27. 19 Feb, 2008 1 commit
    • Jan Schmidt's avatar
      libs/gst/check/gstcheck.*: Make the declaration in the header for... · 4643cb6d
      Jan Schmidt authored
      libs/gst/check/gstcheck.*: Make the declaration in the header for gst_check_element_push_buffer_list match the implem...
      
      Original commit message from CVS:
      * libs/gst/check/gstcheck.c: (gst_check_drop_buffers),
      (gst_check_element_push_buffer_list):
      * libs/gst/check/gstcheck.h:
      Make the declaration in the header for
      gst_check_element_push_buffer_list match the implementation.
      Fix up spelling, grammar and wording of the documentation in a few
      places, and add the Since keyword to new API functions.
      Use g_list_delete_link instead of g_list_remove in
      gst_check_drop_buffers, since it's immeasurably more efficient.
      * tests/check/elements/fakesrc.c: (GST_START_TEST):
      Use new gst_check_drop_buffers function where appropriate.
      * win32/common/libgstbase.def:
      * win32/common/libgstreamer.def:
      Add new symbols gst_collect_pads_take_buffer,
      gst_collect_pads_read_buffer, gst_index_set_resolver_full to the
      exports
      Changelog surgery to add API keyword to new gst_check API.
      4643cb6d
  28. 14 Jan, 2008 1 commit
  29. 12 Dec, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Makefile.am: Add check-exports target and run it as part of 'make check' (see #499140 and #493983). · 0ef9a5f5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * Makefile.am:
      Add check-exports target and run it as part of 'make check'
      (see #499140 and #493983).
      * gst/gst_private.h:
      * gst/gstelementfactory.h:
      * gst/gstghostpad.c: (gst_proxy_pad_class_init):
      * gst/gstinfo.c: (_priv_gst_in_valgrind), (_gst_debug_init),
      (_priv_gst_in_valgrind):
      * gst/gstinfo.h: (GstLogFunction):
      * gst/gsttypefind.c: (type_find_debug), (GST_CAT_DEFAULT),
      (gst_type_find_register):
      * gst/gsttypefindfactory.c: (type_find_debug), (GST_CAT_DEFAULT),
      (gst_type_find_factory_get_type):
      * libs/gst/controller/gstcontroller.c: (GST_CAT_DEFAULT),
      (GST_CAT_DEFAULT), (parent_class), (priv_gst_controller_key),
      (gst_controller_new_valist), (gst_controller_new_list),
      (_gst_controller_dispose), (_gst_controller_class_init):
      * libs/gst/controller/gstcontrolsource.c: (GST_CAT_DEFAULT):
      * libs/gst/controller/gsthelper.c: (GST_CAT_DEFAULT),
      (GST_CAT_DEFAULT), (gst_object_uncontrol_properties),
      (gst_object_get_controller), (gst_object_set_controller),
      (gst_object_suggest_next_sync), (gst_object_sync_values),
      (gst_object_set_control_source), (gst_object_get_control_source),
      (gst_object_get_value_arrays), (gst_object_get_value_array),
      (gst_object_get_control_rate), (gst_object_set_control_rate):
      * libs/gst/controller/gstinterpolation.c: (GST_CAT_DEFAULT):
      * libs/gst/controller/lib.c: (GST_CAT_DEFAULT):
      Make some functions that should be static static; rename some
      private symbols so that they don't get exported; add some FIXME
      comments so we can move accidentally exported functions into
      our private section in 0.11.
      * win32/common/libgstreamer.def:
      Add gst_utils_get_timestamp().
      0ef9a5f5
  30. 06 Nov, 2007 1 commit
    • Ole Andre Vadla Ravnaas's avatar
      win32/common/: Add more missing symbols, remove some duplicates, and sort as... · d8158bf1
      Ole Andre Vadla Ravnaas authored
      win32/common/: Add more missing symbols, remove some duplicates, and sort as the 'sort' command sorts it (partially f...
      
      Original commit message from CVS:
      Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
      * win32/common/libgstbase.def:
      * win32/common/libgstcontroller.def:
      * win32/common/libgstdataprotocol.def:
      * win32/common/libgstnet.def:
      * win32/common/libgstreamer.def:
      Add more missing symbols, remove some duplicates, and sort
      as the 'sort' command sorts it (partially fixes #493983).
      d8158bf1
  31. 31 Oct, 2007 1 commit
    • Ole Andre Vadla Ravnaas's avatar
      Fix a couple of missing includes for MSVC2005 and a C99 issue. Also, starting... · 3317754e
      Ole Andre Vadla Ravnaas authored
      Fix a couple of missing includes for MSVC2005 and a C99 issue. Also, starting with 2.14.0, GLib won't provide a pipe(...
      
      Original commit message from CVS:
      Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
      * gst/gsttrace.c:
      * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_new):
      * libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send):
      * libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_new):
      Fix a couple of missing includes for MSVC2005 and a C99 issue. Also,
      starting with 2.14.0, GLib won't provide a pipe() macro any longer,
      so use _pipe() directly (#492077).
      * win32/common/dirent.c: (_treaddir):
      Add a couple of casts to make it build without warnings with MSVC.
      * win32/common/libgstreamer.def:
      Add some more symbols that need to be exported.
      3317754e
  32. 29 Sep, 2007 1 commit
    • Sebastien Moutte's avatar
      gst/gstinfo.h: Add an explicit variable importation needed on VS6 (only for MSC_VER) · b48aa754
      Sebastien Moutte authored
      Original commit message from CVS:
      * gst/gstinfo.h:
      Add an explicit variable importation needed on VS6 (only for MSC_VER)
      Define M_PI which is used in files which are including gstinfo.h.
      VS6 includes doesn't define it.
      * win32/common/libgstbase.def:
      * win32/common/libgstcontroller.def:
      * win32/common/libgstreamer.def:
      Add new exported functions and variables.
      * win32/vs6/libgstcontroller.dsp:
      * win32/vs6/libgstreamer.dsp:
      Update the list of files to build.
      b48aa754
  33. 02 Sep, 2007 1 commit
  34. 07 Jun, 2007 1 commit
  35. 09 May, 2007 1 commit