1. 05 Jun, 2007 1 commit
  2. 28 Feb, 2007 1 commit
    • Wim Taymans's avatar
      gst/gstvalue.c: Implement GstObject -> string transform so we print object... · ebd9a6d0
      Wim Taymans authored
      gst/gstvalue.c: Implement GstObject -> string transform so we print object names when serializing GValues containing ...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_transform_object_string),
      (_gst_value_initialize):
      Implement GstObject -> string transform so we print object names
      when serializing GValues containing GstObjects.
      ebd9a6d0
  3. 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
  4. 02 Jan, 2007 1 commit
  5. 29 Nov, 2006 1 commit
    • Jan Schmidt's avatar
      gst/gstvalue.c: If someone is foolish enough to compare 2 fractions with... · 79703a24
      Jan Schmidt authored
      gst/gstvalue.c: If someone is foolish enough to compare 2 fractions with denominator = 0, return UNORDERED rather tha...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_compare_fraction):
      If someone is foolish enough to compare 2 fractions with denominator =
      0, return UNORDERED rather than aborting.
      79703a24
  6. 18 Oct, 2006 1 commit
  7. 17 Sep, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstformat.c: Fix locking order (must take lock before using n_values). · f3c07d5d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstformat.c: (gst_format_register):
      Fix locking order (must take lock before using n_values).
      * gst/gstvalue.c: (gst_value_serialize_enum),
      (gst_value_deserialize_enum_iter_cmp),
      (gst_value_deserialize_enum):
      Fix serialisation/deserialisation of custom registered GstFormats.
      * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
      Unit test for custom format serialisation/deserialisation.
      f3c07d5d
  8. 20 Aug, 2006 2 commits
    • Stefan Kost's avatar
      gst/gstvalue.*: Use these optimizations only internaly. · 6ab83451
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstvalue.c:
      * gst/gstvalue.h:
      Use these optimizations only internaly.
      6ab83451
    • Stefan Kost's avatar
      gst/gstvalue.*: Saves the expensive lookup of the compare function in many cases (#345444) · fe851cf2
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_compare_list),
      (gst_value_compare_fraction_range),
      (gst_value_intersect_fraction_fraction_range),
      (gst_value_intersect_fraction_range_fraction_range),
      (gst_value_subtract_fraction_fraction_range),
      (gst_value_subtract_fraction_range_fraction_range),
      (gst_value_get_compare_func), (gst_value_compare),
      (gst_value_compare_with_func):
      * gst/gstvalue.h:
      Saves the expensive lookup of the compare function in many cases
      (#345444)
      fe851cf2
  9. 31 Jul, 2006 1 commit
  10. 11 Jul, 2006 1 commit
    • Jan Schmidt's avatar
      Make GstValueArray comparison be order dependent as designed. · 7e610042
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_compare_list),
      (gst_value_compare_array), (_gst_value_initialize):
      * tests/check/gst/gstvalue.c: (GST_START_TEST):
      Make GstValueArray comparison be order dependent as designed.
      Add checks for value lists and value array comparisons.
      Fixes #347221
      7e610042
  11. 13 Jun, 2006 1 commit
  12. 12 Jun, 2006 1 commit
    • Wim Taymans's avatar
      Add G_UNLIKELY in type registration. · 7e972ee6
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gsterror.c: (gst_g_error_get_type):
      * gst/gstpadtemplate.c: (gst_pad_template_get_type),
      (gst_static_pad_template_get_type):
      * gst/gsttaglist.c: (gst_tag_list_get_type):
      * gst/gsttagsetter.c: (gst_tag_setter_get_type):
      * gst/gsttypefindfactory.c: (gst_type_find_factory_get_type):
      * gst/gsturi.c: (gst_uri_handler_get_type):
      * gst/gstvalue.c: (gst_date_get_type):
      * gst/gstxml.c: (gst_xml_get_type):
      * libs/gst/base/gstbasesink.c: (gst_base_sink_get_type),
      (gst_base_sink_preroll_object), (gst_base_sink_get_position):
      * libs/gst/base/gstbasesrc.c: (gst_base_src_get_type):
      Add G_UNLIKELY in type registration.
      7e972ee6
  13. 26 May, 2006 1 commit
  14. 10 May, 2006 2 commits
    • Thomas Vander Stichele's avatar
      gst/gstvalue.c: fix a leak if no flags are set · 46de58b7
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/gstvalue.c: (gst_value_serialize_flags):
      fix a leak if no flags are set
      * tests/check/gst/gstvalue.c: (GST_START_TEST):
      fix leak in tests
      46de58b7
    • Thomas Vander Stichele's avatar
      gst/: make sure some essential types used by events are registered as part of gst_init() · b4e05d62
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * gst/gstevent.c: (_gst_event_initialize):
      * gst/gstformat.c: (_gst_format_initialize):
      make sure some essential types used by events are registered
      as part of gst_init()
      * gst/gstvalue.c: (gst_value_serialize_flags):
      if no flags are set, serialize them to a value that represents NONE
      so that deserializing them works
      * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
      add tests for serialization and deserialization of flags
      b4e05d62
  15. 05 May, 2006 1 commit
    • Wim Taymans's avatar
      gst/: Remove pre glib2.8 compatibility, fixes #340508 · ef7f1633
      Wim Taymans authored
      Original commit message from CVS:
      * gst/glib-compat.c:
      * gst/gst.c: (init_pre):
      * gst/gstobject.c: (gst_object_init), (gst_object_ref),
      (gst_object_unref), (gst_object_replace), (gst_object_dispose),
      (gst_object_dispatch_properties_changed):
      * gst/gstobject.h:
      * gst/gstregistryxml.c: (gst_registry_xml_read_cache):
      * gst/gststructure.c: (gst_structure_set_valist):
      * gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize):
      Remove pre glib2.8 compatibility, fixes #340508
      ef7f1633
  16. 28 Apr, 2006 2 commits
  17. 07 Mar, 2006 2 commits
    • Wim Taymans's avatar
      Small documentation fixes. · 37d77aae
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstbuffer.h:
      * gst/gstvalue.c:
      * libs/gst/base/gstbasetransform.h:
      Small documentation fixes.
      37d77aae
    • Tim-Philipp Müller's avatar
      gst/gstvalue.c: Document thread-unsafety of gst_value_register_foo_func() when... · a4957224
      Tim-Philipp Müller authored
      gst/gstvalue.c: Document thread-unsafety of gst_value_register_foo_func() when used at the same time as gst_value_foo...
      
      Original commit message from CVS:
      * gst/gstvalue.c:
      Document thread-unsafety of gst_value_register_foo_func()
      when used at the same time as gst_value_foo() (#322628).
      a4957224
  18. 28 Feb, 2006 1 commit
    • Wim Taymans's avatar
      gst/gstbin.c: Help the compiler a bit with type registration. · a1939810
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_get_type), (gst_bin_handle_message_func):
      Help the compiler a bit with type registration.
      Use existing forward cod path instead of duplicating it when
      handling a message.
      
      * gst/gstbus.c: (gst_bus_get_type):
      * gst/gstcaps.c: (gst_caps_get_type), (gst_static_caps_get_type):
      * gst/gstchildproxy.c: (gst_child_proxy_get_type):
      * gst/gstclock.c: (gst_clock_get_type):
      * gst/gstelement.c: (gst_element_get_type),
      * gst/gstelementfactory.c: (gst_element_factory_get_type):
      * gst/gstindexfactory.c: (gst_index_factory_get_type):
      * gst/gstminiobject.c: (gst_mini_object_get_type):
      * gst/gstpad.c: (gst_pad_get_type):
      * gst/gstsegment.c: (gst_segment_get_type):
      * gst/gststructure.c: (gst_structure_get_type):
      * gst/gstsystemclock.c: (gst_system_clock_get_type):
      * gst/gsttask.c: (gst_task_get_type), (gst_task_join):
      * gst/gstvalue.c:
      Help compiler with type registration.
      
      * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event):
      Small doc update.
      a1939810
  19. 27 Jan, 2006 1 commit
    • Stefan Kost's avatar
      doc fixes, to link to function, just write gst_cool_function(), don't prefix with '#' · a53172d7
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstcaps.c:
      * gst/gstelement.c: (gst_element_send_event):
      * gst/gstevent.c:
      * gst/gstinfo.c:
      * gst/gstiterator.c:
      * gst/gstiterator.h:
      * gst/gstpad.c: (gst_pad_send_event):
      * gst/gststructure.c:
      * gst/gsturi.c:
      * gst/gstutils.c:
      * gst/gstvalue.c:
      * libs/gst/base/gstadapter.c:
      doc fixes, to link to function, just write gst_cool_function(), don't
      prefix with '#'
      a53172d7
  20. 07 Jan, 2006 1 commit
  21. 12 Dec, 2005 1 commit
  22. 06 Dec, 2005 1 commit
  23. 30 Nov, 2005 1 commit
  24. 27 Nov, 2005 2 commits
    • Tim-Philipp Müller's avatar
      gst/gstvalue.c: Improve documentation for gst_value_union(). · 676421cf
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gstvalue.c:
      Improve documentation for gst_value_union().
      * gst/gstvalue.h:
      Change return value for union, intersect and subtract functions
      from gint to gboolean.
      676421cf
    • Tim-Philipp Müller's avatar
      gst/gstvalue.*: Use gint, gdouble and gchar in our API instead of int, double... · abaf6b22
      Tim-Philipp Müller authored
      gst/gstvalue.*: Use gint, gdouble and gchar in our API instead of int, double and char (and make usage in gstvalue.c ...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_serialize_any_list),
      (gst_value_transform_any_list_string),
      (gst_value_deserialize_list), (gst_value_deserialize_array),
      (gst_value_set_int_range), (gst_value_deserialize_int_range),
      (gst_value_set_double_range), (gst_value_deserialize_double_range),
      (gst_value_set_fraction_range_full),
      (gst_value_deserialize_fraction_range),
      (gst_value_deserialize_caps), (gst_value_deserialize_buffer),
      (gst_value_deserialize_boolean),
      (gst_value_deserialize_int_helper), (gst_value_deserialize_double),
      (gst_value_serialize_float), (gst_value_deserialize_float),
      (gst_string_wrap), (gst_value_deserialize_string),
      (gst_value_deserialize_enum), (gst_value_deserialize_flags),
      (gst_value_union_int_range_int_range),
      (gst_value_intersect_int_range_int_range),
      (gst_value_intersect_double_range_double_range),
      (gst_value_create_new_range), (gst_value_subtract_int_range_int),
      (gst_value_subtract_int_range_int_range),
      (gst_value_subtract_double_double_range),
      (gst_value_subtract_double_range_double_range),
      (gst_value_deserialize_fraction):
      * gst/gstvalue.h:
      Use gint, gdouble and gchar in our API instead of int, double and
      char (and make usage in gstvalue.c more consistent).
      abaf6b22
  25. 24 Nov, 2005 1 commit
    • Wim Taymans's avatar
      Doc fixes. · a9f7f7b7
      Wim Taymans authored
      Original commit message from CVS:
      Doc fixes.
      a9f7f7b7
  26. 23 Nov, 2005 2 commits
    • Wim Taymans's avatar
      Doc updates. · ca6f8f53
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/glib-compat.c:
      * gst/gsttagsetter.c:
      * gst/gstvalue.c:
      * gst/net/gstnetclientclock.c:
      * gst/net/gstnettimepacket.h:
      Doc updates.
      ca6f8f53
    • Michael Smith's avatar
      docs/gst/gstreamer-sections.txt: Update for new API and API changes. · f1819a7a
      Michael Smith authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Update for new API and API changes.
      * gst/gstobject.h:
      Documentation fix: GST_TRYLOCK -> GST_OBJECT_TRYLOCK
      * gst/gstvalue.c:
      Documentation typo fix.
      * gst/net/gstnettimepacket.c:
      Documentation fixes for arguments.
      f1819a7a
  27. 22 Nov, 2005 3 commits
    • Jan Schmidt's avatar
      gst/gstvalue.c: If needed, allocate storage in the destination value during collection. · 2e248d33
      Jan Schmidt authored
      Original commit message from CVS:
      
      * gst/gstvalue.c: (gst_value_collect_fraction_range):
      If needed, allocate storage in the destination value during
      collection.
      2e248d33
    • Jan Schmidt's avatar
      check/gst/gstcaps.c: Extend caps string tests to check that a caps to string... · ba0d715d
      Jan Schmidt authored
      check/gst/gstcaps.c: Extend caps string tests to check that a caps to string conversion is reversible and produces th...
      
      Original commit message from CVS:
      * check/gst/gstcaps.c: (GST_START_TEST):
      Extend caps string tests to check that a caps to string
      conversion is reversible and produces the same caps.
      
      * gst/gststructure.c: (gst_structure_value_get_generic_type):
      Output "fraction" as the generic type fraction range, so caps
      serialisation and deserialisation works.
      * check/gst/capslist.h:
      * gst/gstvalue.c: (gst_value_deserialize_fraction):
      Support 'MIN' and 'MAX' for deserialising fractions.
      ba0d715d
    • Jan Schmidt's avatar
      Fix subtraction. · 97d08eb1
      Jan Schmidt authored
      Original commit message from CVS:
      * check/gst/gstvalue.c: (GST_START_TEST):
      * gst/gstvalue.c: (gst_value_fraction_subtract):
      Fix subtraction.
      97d08eb1
  28. 21 Nov, 2005 5 commits
    • Jan Schmidt's avatar
      Implement fraction ranges and extend GstFraction to support arithmetic... · 506aa94c
      Jan Schmidt authored
      Implement fraction ranges and extend GstFraction to support arithmetic subtraction, as well as deserialization from i...
      
      Original commit message from CVS:
      * check/gst/capslist.h:
      * check/gst/gstcaps.c: (GST_START_TEST):
      * check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
      * gst/gststructure.c: (gst_structure_parse_range),
      (gst_structure_fixate_field_nearest_fraction):
      * gst/gststructure.h:
      * gst/gstvalue.c: (gst_value_init_fraction_range),
      (gst_value_free_fraction_range), (gst_value_copy_fraction_range),
      (gst_value_collect_fraction_range),
      (gst_value_lcopy_fraction_range), (gst_value_set_fraction_range),
      (gst_value_set_fraction_range_full),
      (gst_value_get_fraction_range_min),
      (gst_value_get_fraction_range_max),
      (gst_value_serialize_fraction_range),
      (gst_value_transform_fraction_range_string),
      (gst_value_compare_fraction_range),
      (gst_value_deserialize_fraction_range),
      (gst_value_intersect_fraction_fraction_range),
      (gst_value_intersect_fraction_range_fraction_range),
      (gst_value_subtract_fraction_fraction_range),
      (gst_value_subtract_fraction_range_fraction),
      (gst_value_subtract_fraction_range_fraction_range),
      (gst_value_collect_fraction), (gst_value_fraction_multiply),
      (gst_value_fraction_subtract), (gst_value_deserialize_fraction),
      (gst_value_transform_string_fraction), (_gst_value_initialize):
      * gst/gstvalue.h:
      Implement fraction ranges and extend GstFraction to support
      arithmetic subtraction, as well as deserialization from integer
      strings such as "100"
      Add a testsuite as for int and double range set operations
      506aa94c
    • Andy Wingo Wingo's avatar
      gst/gst.h: Include glib-compat.h. · ef7787ed
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * gst/gst.h: Include glib-compat.h.
      
      * gst/glib-compat.h: Add G_GNUC_NULL_TERMINATED.
      
      * gst/glib-compat.c: Include the public and the private header.
      
      * gst/glib-compat-private.h: Copied here from glib-compat.h.
      
      * gst/gstvalue.c:
      * gst/gstpad.c:
      * gst/gstregistryxml.c: s/glib-compat/glib-compat-private/.
      ef7787ed
    • Julien Moutte Moutte's avatar
      gst/gstvalue.c: Fix wrong function calls for arrays. · 9185b709
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-11-21  Julien MOUTTE  <julien@moutte.net>
      
      * gst/gstvalue.c: (gst_value_intersect_array): Fix wrong
      function calls for arrays.
      9185b709
    • Stefan Kost's avatar
      docs/random/ensonic/media-device-daemon.txt: wild idea, can this be done? · b06c505f
      Stefan Kost authored
      Original commit message from CVS:
      * docs/random/ensonic/media-device-daemon.txt:
      wild idea, can this be done?
      * docs/gst/gstreamer-sections.txt:
      * gst/gsterror.h:
      * gst/gstfilter.c:
      * gst/gstfilter.h:
      * gst/gstplugin.h:
      * gst/gstpluginfeature.c:
      * gst/gsttrace.c:
      * gst/gstvalue.c:
      * gst/gstvalue.h:
      doc fixes and additions
      b06c505f
    • Tim-Philipp Müller's avatar
      gst/gstvalue.*: Drop leading '%' from GST_FOURCC_FORMAT, thus making it... · d1d6357d
      Tim-Philipp Müller authored
      gst/gstvalue.*: Drop leading '%' from GST_FOURCC_FORMAT, thus making it consistent with our other format defines (#32...
      
      Original commit message from CVS:
      * gst/gstvalue.c: (gst_value_transform_fourcc_string),
      (gst_value_serialize_fourcc):
      * gst/gstvalue.h:
      Drop leading '%' from GST_FOURCC_FORMAT, thus making it
      consistent with our other format defines (#320324).
      d1d6357d