1. 15 Apr, 2009 1 commit
    • Stefan Kost's avatar
      gstdebug: show enabled/disabled in configure and fix build for disabled · 659102e0
      Stefan Kost authored
      When its disabled, we poison some symbols to force a build error if they are
      used. Dunno how useful this acually is, but we need to disable the poisoning
      when we include this ourself. Also don't define some of the dummies, as they
      are getting replaced with defines and that creates code that does not compile.
      659102e0
  2. 08 Apr, 2009 1 commit
  3. 18 Mar, 2009 3 commits
  4. 22 Jul, 2008 1 commit
    • Michael Smith's avatar
      configure.ac: Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed. · 5b9b2e77
      Michael Smith authored
      Original commit message from CVS:
      * configure.ac:
      Remove AC_ISC_POSIX macro; it's broken on some platforms and not needed.
      Add check (taken from -base) for winsock, adds WIN32_LIBS
      * gst/Makefile.am:
      Add WIN32_LIBS to LIBADD for libgstreamer. Needed now that gstpoll uses
      winsock.
      Define GST_EXPORTS when building libgstreamer (only used on win32)
      * gst/gst_private.h:
      * gst/gstinfo.h:
      Use GST_EXPORT instead of locally-defined (and incorrect IMPORT_SYMBOL)
      for symbols that we need to export in both these files.
      * gst/gstpoll.c:
      Include gst_private.h higher up to avoid some compile problems on win32.
      5b9b2e77
  5. 08 May, 2008 1 commit
  6. 07 May, 2008 1 commit
  7. 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
  8. 01 Nov, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstinfo.h: Remove __declspec(dllimport) for MSVC that was copied over into... · f2c7e153
      Tim-Philipp Müller authored
      gst/gstinfo.h: Remove __declspec(dllimport) for MSVC that was copied over into core from a plugin, obviously without ...
      
      Original commit message from CVS:
      * gst/gstinfo.h: (GST_DEBUG_CATEGORY_EXTERN):
      Remove __declspec(dllimport) for MSVC that was copied over into core
      from a plugin, obviously without ever having been tested (note the
      single underscore in _declspec in the initial commit), and that doesn't
      really make sense.  See #492077.
      f2c7e153
  9. 17 Oct, 2007 1 commit
    • Stefan Kost's avatar
      Allow dumping pipelines as dot graphs. Fixes #456573. · 58a15534
      Stefan Kost authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/Makefile.am:
      * gst/gst.c:
      * gst/gst.h:
      * gst/gstdebugutils.c:
      * gst/gstdebugutils.h:
      * gst/gstinfo.c:
      * gst/gstinfo.h:
      * tools/gst-launch.c:
      Allow dumping pipelines as dot graphs. Fixes #456573.
      58a15534
  10. 09 Oct, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstinfo.h: Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly to... · a639f7ab
      Tim-Philipp Müller authored
      gst/gstinfo.h: Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly to print the entire class/function signatu...
      
      Original commit message from CVS:
      * gst/gstinfo.h:
      Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly
      to print the entire class/function signature into the log
      file for C++ code.  This only affects C++ code, for C code
      everything remains the same.
      a639f7ab
  11. 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
  12. 18 Sep, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstinfo.*: Make some internal API take const gchar * instead of just gchar... · 134da6c2
      Tim-Philipp Müller authored
      gst/gstinfo.*: Make some internal API take const gchar * instead of just gchar * to avoid compiler warnings with g++-...
      
      Original commit message from CVS:
      * gst/gstinfo.c:
      * gst/gstinfo.h:
      Make some internal API take const gchar * instead of just
      gchar * to avoid compiler warnings with g++-4.2.2 when
      passing string constants (partially fixes #478092).
      134da6c2
  13. 23 Aug, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/gst.c: Don't use GST_INFO before the debug system is actually initialised... · 684db8eb
      Tim-Philipp Müller authored
      gst/gst.c: Don't use GST_INFO before the debug system is actually initialised (shouldn't do any harm, but won't print...
      
      Original commit message from CVS:
      * gst/gst.c:
      Don't use GST_INFO before the debug system is actually initialised
      (shouldn't do any harm, but won't print anything either, so we can
      just as well remove it).
      * gst/gstinfo.h:
      GST_CAT_LEVEL_LOG_valist(), which is our inline helper function for
      compilers that don't support variadic macros (such as MSVC), should
      check for debug_level <= __gst_debug_min as well, since that's the
      function called from all the level-specific GST_CAT_*_LOG_OBJECT()
      inline helper functions. Should improve performance a bit, but also
      makes sure uses of GST_INFO et.al are ignored if the debugging
      system isn't initialised yet (instead of printing an assertion
      failure).
      684db8eb
  14. 29 Jan, 2007 1 commit
    • Stefan Kost's avatar
      configure.ac: comment about refining the xml deps · ea55e135
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      comment about refining the xml deps
      * docs/manuals.mak:
      comments about moving away from jade for docs
      * gst/gst.c:
      recommit the ifdefs to use the binary registry
      * gst/gstbin.c: (gst_bin_change_state_func):
      this break is obsolete
      * gst/gstelementfactory.h:
      better GST_ELEMENT_DETAILS docs, add comment about translation
      * gst/gstinfo.h:
      remove eol slash
      * gst/gstobject.c: (gst_signal_object_get_type):
      add G_UNLIKELY as usual
      * gst/gstpad.c: (gst_pad_event_default):
      add fall trhu comment
      * gst/gstregistrybinary.c: (gst_registry_binary_write),
      (gst_registry_binary_initialize_magic),
      (gst_registry_binary_save_string),
      (gst_registry_binary_save_pad_template),
      (gst_registry_binary_save_feature),
      (gst_registry_binary_save_plugin),
      (gst_registry_binary_write_cache),
      (gst_registry_binary_check_magic),
      (gst_registry_binary_load_pad_template),
      (gst_registry_binary_load_feature),
      (gst_registry_binary_load_plugin),
      (gst_registry_binary_read_cache):
      comment typo and formatting
      * gst/gstutils.c: (gst_element_state_get_name),
      (gst_element_state_change_return_get_name):
      remove obsolete breaks
      * gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize):
      add FIXME 0.11 and remove cpp comment
      ea55e135
  15. 05 Jan, 2007 1 commit
    • Vincent Torri's avatar
      gst/: On win32, all the __declspec stuff for symbol exporting is apparently... · 47d2b0a9
      Vincent Torri authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/: On win32, all the __declspec stuff for symbol exporting is apparently only needed with MSVC, but doesn't work w...
      
      Original commit message from CVS:
      Patch by: Vincent Torri  <vtorri at univ-evry dot fr>
      * gst/gst_private.h:
      * gst/gstconfig.h.in:
      * gst/gstinfo.h:
      On win32, all the __declspec stuff for symbol exporting is
      apparently only needed with MSVC, but doesn't work with MingW.
      Fixes compilation with MingW and #391909.
      47d2b0a9
  16. 30 Oct, 2006 1 commit
  17. 25 Oct, 2006 1 commit
    • David Schleef's avatar
      gst/gstinfo.*: Change name parameter of _gst_debug_register_funcptr to const... · 50427401
      David Schleef authored
      gst/gstinfo.*: Change name parameter of _gst_debug_register_funcptr to const to reflect the constness of its use in t...
      
      Original commit message from CVS:
      * gst/gstinfo.c:
      * gst/gstinfo.h:
      Change name parameter of _gst_debug_register_funcptr to const
      to reflect the constness of its use in the function as well
      as to quiet a gcc warning.
      50427401
  18. 06 Oct, 2006 1 commit
  19. 05 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Add GST_USING_PRINTF_EXTENSION to gstconfig.h so that we know whether we can... · 376f6c34
      Tim-Philipp Müller authored
      Add GST_USING_PRINTF_EXTENSION to gstconfig.h so that we know whether we can use G_GNUC_PRINTF in other header files ...
      
      Original commit message from CVS:
      * configure.ac:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstconfig.h.in:
      * gst/gstelement.h:
      * gst/gstinfo.h:
      Add GST_USING_PRINTF_EXTENSION to gstconfig.h so that we know
      whether we can use G_GNUC_PRINTF in other header files and at
      least check the printf format/arguments of debug messages and
      GST_ELEMENT_ERROR messages when the printf extension is not
      being used.
      Replace more tabs with spaces in gstinfo.h and remove two spurious
      function declarations in GST_DISABLE_DEBUG part with macros.
      376f6c34
  20. 01 Sep, 2006 1 commit
    • 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
  21. 25 Jul, 2006 1 commit
  22. 12 Jun, 2006 1 commit
    • Wim Taymans's avatar
      gst/gstinfo.*: Add some G_[UN]LIKELY. · 7334cbd2
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstinfo.c: (gst_debug_set_active),
      (gst_debug_category_set_threshold), (_gst_debug_nameof_funcptr):
      * gst/gstinfo.h:
      Add some G_[UN]LIKELY.
      Maintain __gst_debug_min to avoid formatting the arguments of
      debug messages that will be dropped anyway to avoid a lot of
      overhead from the debugging system.
      7334cbd2
  23. 19 Feb, 2006 1 commit
    • Julien Moutte Moutte's avatar
      gst/gstinfo.h: Add GST_STR_NULL to the second string. · 34a3b807
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-19  Julien MOUTTE  <julien@moutte.net>
      
      * gst/gstinfo.h: Add GST_STR_NULL to the second string.
      * gst/gstpad.c: (gst_pad_set_event_function),
      (gst_pad_set_query_function), (gst_pad_set_query_type_function),
      (gst_pad_set_getcaps_function): GST_DEBUG_PAD_NAME evaluates to
      2 strings. You can't use the STR_NULL macro on that.
      34a3b807
  24. 28 Nov, 2005 1 commit
  25. 24 Nov, 2005 1 commit
  26. 21 Nov, 2005 1 commit
    • Stefan Kost's avatar
      more docs fixes, add new api to the docs · 32d62808
      Stefan Kost authored
      Original commit message from CVS:
      * docs/gst/Makefile.am:
      * docs/gst/gstreamer-docs.sgml:
      * docs/gst/gstreamer-sections.txt:
      * docs/gst/gstreamer.types:
      * gst/gstinfo.h:
      more docs fixes, add new api to the docs
      32d62808
  27. 15 Oct, 2005 1 commit
  28. 09 Oct, 2005 1 commit
    • Stefan Kost's avatar
      more docs, fix compilation · f9c812c5
      Stefan Kost authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstevent.c:
      * gst/gstevent.h:
      * gst/gstinfo.c:
      * gst/gstinfo.h:
      * gst/gstmessage.c: (gst_message_parse_state_changed):
      * gst/gstpad.c:
      * gst/gstpad.h:
      more docs, fix compilation
      f9c812c5
  29. 23 Sep, 2005 2 commits
    • Thomas Vander Stichele's avatar
      fix docs · f74399ea
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix docs
      f74399ea
    • Stefan Kost's avatar
      inlined 3 more biiiig doc files and added some missing docs on the fly · 5afb6e68
      Stefan Kost authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * docs/gst/tmpl/.cvsignore:
      * docs/gst/tmpl/gstelement.sgml:
      * docs/gst/tmpl/gstinfo.sgml:
      * docs/gst/tmpl/gstobject.sgml:
      * gst/gstelement.c:
      * gst/gstelement.h:
      * gst/gstinfo.c:
      * gst/gstinfo.h:
      * gst/gstobject.c: (gst_object_class_init):
      * gst/gstobject.h:
      inlined 3 more biiiig doc files and added some missing docs on the fly
      5afb6e68
  30. 20 Jul, 2005 1 commit
  31. 24 Apr, 2005 1 commit
    • David Schleef's avatar
      Convert everything from GstAtomicInt to g_atomic_int_*, and remove gstatomic. · 46e13eb5
      David Schleef authored
      Original commit message from CVS:
      Convert everything from GstAtomicInt to g_atomic_int_*, and
      remove gstatomic.
      * gst/Makefile.am:
      * gst/gstatomic.c:
      * gst/gstatomic.h:
      * gst/gstatomic_impl.h:
      * gst/gstbuffer.c:
      * gst/gstcaps.c:
      * gst/gstcaps.h:
      * gst/gstclock.c:
      * gst/gstclock.h:
      * gst/gstdata.c:
      * gst/gstdata.h:
      * gst/gstdata_private.h:
      * gst/gstevent.c:
      * gst/gstinfo.c:
      * gst/gstinfo.h:
      * gst/gstmessage.c:
      * gst/gstobject.c:
      * gst/gstobject.h:
      * gst/gststructure.c:
      * gst/gststructure.h:
      * gst/gstutils.c: Add gst_atomic_int_set() compaitibility function.
      * gst/gstutils.h:
      46e13eb5
  32. 07 Mar, 2005 1 commit
  33. 25 Feb, 2005 1 commit
  34. 03 Nov, 2004 1 commit
  35. 02 Sep, 2004 1 commit
  36. 24 Jul, 2004 1 commit
  37. 09 Jul, 2004 1 commit