1. 07 Dec, 2010 1 commit
  2. 03 Dec, 2010 4 commits
  3. 09 Sep, 2010 1 commit
  4. 06 Sep, 2010 1 commit
  5. 23 Aug, 2010 1 commit
  6. 26 Jun, 2010 1 commit
  7. 25 Jun, 2010 1 commit
    • Sebastian Dröge's avatar
      gstxml: Deprecate GstXml and related functions · 5f4a965f
      Sebastian Dröge authored
      Pipeline serialisation to and from XML is horribly broken for all
      but the most simple use cases, and will likely never be fixed.
      Make sure everyone playing around with these tools is aware of
      this, to avoid frustration. See countless bug reports in bugzilla.
      
      Fixes bug #622685.
      5f4a965f
  8. 22 Jun, 2010 1 commit
  9. 05 Jun, 2010 1 commit
  10. 28 Mar, 2010 1 commit
  11. 11 Mar, 2010 1 commit
    • Edward Hervey's avatar
      gstreamer: remove unneeded casts · d60a3b8a
      Edward Hervey authored
      G_PARAM_SPEC_VALUE_TYPE does an expensive type check, whereas the
      value_type field is a public field, so we can just use it directly.
      d60a3b8a
  12. 10 Mar, 2010 2 commits
  13. 24 Dec, 2009 1 commit
  14. 14 Dec, 2009 2 commits
  15. 07 Dec, 2009 1 commit
  16. 28 Oct, 2009 2 commits
    • Edward Hervey's avatar
      optimisation : Use g_object_newv where possible. · 27284628
      Edward Hervey authored
      This avoids:
      * triple-checking for the GType when type-checking is enabled (see #597260)
      * Avoids going through an expensive no-argument checking which landed in
        glib-2.22
      * Avoids going through 2 extrac functions (g_object_new -> g_object_new_valist)
      27284628
    • Tim-Philipp Müller's avatar
      Remove GST_DEBUG_FUNCPTR where they're pointless · daecaf0e
      Tim-Philipp Müller authored
      There's not much point in using GST_DEBUG_FUNCPTR with GObject
      virtual functions such as get_property, set_propery, finalize and
      dispose, since they'll never be used by anyone anyway. Saves a
      few bytes and possibly a tenth of a polar bear.
      daecaf0e
  17. 14 Oct, 2009 1 commit
  18. 08 Oct, 2009 1 commit
  19. 23 Jun, 2009 1 commit
  20. 11 May, 2009 3 commits
  21. 04 Apr, 2009 1 commit
  22. 03 Apr, 2009 1 commit
  23. 10 Mar, 2009 1 commit
  24. 03 Jan, 2009 1 commit
    • Edward Hervey's avatar
      gst/: Assign debug statements to relevant categories instead of the 'default'... · 334ad4c3
      Edward Hervey authored
      gst/: Assign debug statements to relevant categories instead of the 'default' category so they don't get lost in debu...
      
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_message_full),
      (gst_element_pads_activate):
      * gst/gstobject.c: (gst_object_dispatch_properties_changed):
      * gst/gstutils.c: (gst_pad_proxy_getcaps), (gst_pad_proxy_setcaps),
      (gst_pad_add_data_probe_full), (gst_pad_add_event_probe_full),
      (gst_pad_add_buffer_probe_full), (gst_pad_remove_data_probe),
      (gst_pad_remove_event_probe), (gst_pad_remove_buffer_probe):
      Assign debug statements to relevant categories instead of the 'default'
      category so they don't get lost in debugging.
      334ad4c3
  25. 19 Nov, 2008 1 commit
  26. 06 Nov, 2008 1 commit
    • Wim Taymans's avatar
      gst/gstcaps.c: Callgrind micro optimisations. · 18aeb9a4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstcaps.c: (gst_caps_copy), (_gst_caps_free),
      (gst_caps_merge_structure), (gst_caps_get_structure),
      (gst_caps_copy_nth), (gst_caps_set_simple),
      (gst_caps_set_simple_valist), (gst_caps_is_fixed),
      (gst_caps_is_equal_fixed), (gst_caps_intersect),
      (gst_caps_subtract), (gst_caps_normalize), (gst_caps_do_simplify),
      (gst_caps_to_string):
      Callgrind micro optimisations.
      Avoid array bounds checks and force inline of trivial function.
      * gst/gstobject.c: (gst_object_set_name_default):
      -1 is equivalent to letting glib to the strlen but then there is more
      room for optimisations and it's not our fault.
      * gst/gststructure.c: (gst_structure_id_empty_new_with_size):
      no need to clear the array, we're cool.
      * gst/gstvalue.c: (gst_type_is_fixed), (gst_value_is_fixed):
      The most common _is_fixed() check is done on fundamental glib base
      types so we check this first instead of doing a huge amount of
      useless GST_TYPE_ARRAY calls.
      18aeb9a4
  27. 28 Aug, 2008 1 commit
  28. 27 Aug, 2008 1 commit
    • Stefan Kost's avatar
      gst/gstobject.c: Due to popular request also include ObjectType in... · c17a8ce8
      Stefan Kost authored
      gst/gstobject.c: Due to popular request also include ObjectType in gst_object_get_path_string(). Makes gst-launch -v ...
      
      Original commit message from CVS:
      * gst/gstobject.c:
      Due to popular request also include ObjectType in
      gst_object_get_path_string(). Makes gst-launch -v bit more useful.
      c17a8ce8
  29. 22 Mar, 2008 1 commit
    • Sebastian Dröge's avatar
      Define G_PARAM_STATIC_STRINGS if it's undefined (GLib < 2.13.0) and use it... · b0346dff
      Sebastian Dröge authored
      Define G_PARAM_STATIC_STRINGS if it's undefined (GLib < 2.13.0) and use it everywhere for GParamSpecs that use static...
      
      Original commit message from CVS:
      * docs/pwg/advanced-dparams.xml:
      * docs/pwg/building-props.xml:
      * docs/pwg/other-source.xml:
      * gst/glib-compat.h:
      * gst/gstbin.c: (gst_bin_class_init):
      * gst/gstclock.c: (gst_clock_class_init):
      * gst/gstindex.c: (gst_index_class_init):
      * gst/gstobject.c: (gst_object_class_init):
      * gst/gstpad.c: (gst_pad_class_init):
      * gst/gstpipeline.c: (gst_pipeline_class_init):
      * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
      * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init):
      * libs/gst/base/gstbasetransform.c:
      (gst_base_transform_class_init):
      * libs/gst/base/gstdataqueue.c: (gst_data_queue_class_init):
      * libs/gst/check/gstcheck.c: (_gst_check_fault_handler_restore),
      (_gst_check_fault_handler_sighandler),
      (_gst_check_fault_handler_setup), (gst_check_init):
      * libs/gst/controller/gstcontroller.c:
      (_gst_controller_class_init):
      * libs/gst/controller/gstlfocontrolsource.c:
      (gst_lfo_control_source_class_init):
      * libs/gst/net/gstnetclientclock.c:
      (gst_net_client_clock_class_init):
      * libs/gst/net/gstnettimeprovider.c:
      (gst_net_time_provider_class_init):
      * plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init):
      * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init):
      * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init):
      * plugins/elements/gstfdsink.c: (gst_fd_sink_class_init):
      * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
      * plugins/elements/gstfilesink.c: (gst_file_sink_class_init):
      * plugins/elements/gstfilesrc.c: (gst_file_src_class_init):
      * plugins/elements/gstidentity.c: (gst_identity_class_init):
      * plugins/elements/gstmultiqueue.c: (gst_multi_queue_class_init):
      * plugins/elements/gstqueue.c: (gst_queue_class_init):
      * plugins/elements/gsttee.c: (gst_tee_class_init):
      * plugins/elements/gsttypefindelement.c:
      (gst_type_find_element_class_init):
      * plugins/indexers/gstfileindex.c: (gst_file_index_class_init):
      Define G_PARAM_STATIC_STRINGS if it's undefined (GLib < 2.13.0) and
      use it everywhere for GParamSpecs that use static strings (i.e. all).
      This gives us less memory usage, fewer allocations and thus less
      memory defragmentation. Fixes bug #523806.
      b0346dff
  30. 22 Dec, 2007 1 commit
  31. 13 Dec, 2007 1 commit
  32. 04 Nov, 2007 1 commit
    • Murray Cumming's avatar
      gst/gstobject.c: Corrected the registration of the parent-set and parent-unset... · 565d3bd2
      Murray Cumming authored
      gst/gstobject.c: Corrected the registration of the parent-set and parent-unset signals: The parameter is a GstObject,...
      
      Original commit message from CVS:
      Patch by: Murray Cumming  <murrayc@murrayc.com>
      * gst/gstobject.c:
      Corrected the registration of the parent-set and parent-unset
      signals: The parameter is a GstObject, not a GObject.
      565d3bd2