1. 29 Jan, 2004 1 commit
    • David Schleef's avatar
      configure.ac: Add detection for HAVE_PRINTF_EXTENSION and · 6a096813
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Add detection for HAVE_PRINTF_EXTENSION and
      GST_PRINTF_EXTENSION_FORMAT_DEFINE.
      * docs/random/ds/0.9-suggested-changes: Notes from Company.
      * gst/gstcaps.c: (gst_caps_to_string): Add comment.
      * gst/gstconfig.h.in: Add define for GST_PTR_FORMAT
      * gst/gstinfo.c: (_gst_debug_init), (gst_debug_print_object),
      (gst_debug_log_default), (_gst_info_printf_extension),
      (_gst_info_printf_extension_arginfo):  Add printf extension.
      * gst/gstinfo.h: remove G_GNUC_PRINTF, because it doesn't work with %P
      * gst/gststructure.c: (gst_structure_to_string),
      (_gst_structure_parse_value): Use gst_value_deserialize() and
      remove old code.
      * gst/gstvalue.c: (gst_value_deserialize_fourcc),
      (gst_value_deserialize_boolean), (gst_strtoi),
      (gst_value_deserialize_int), (gst_value_deserialize_double),
      (gst_value_deserialize_string), (gst_value_deserialize): Implement
      a bunch of deserialize functions and gst_value_deserialize.
      * gst/gstvalue.h: er, _de_serialize, not unserialize
      * testsuite/caps/string-conversions.c: (main): We don't currently
      handle (float) in caps, so convert these to (double).
      * testsuite/debug/Makefile.am: Add new test for the printf extension
      * testsuite/debug/printf_extension.c: (main): same
      6a096813
  2. 20 Jan, 2004 1 commit
    • David Schleef's avatar
      gst/gststructure.c: Convert function to use gst_value_serialize(). · 134e00d5
      David Schleef authored
      Original commit message from CVS:
      * gst/gststructure.c: (gst_structure_to_string):
      Convert function to use gst_value_serialize().
      * gst/gstvalue.c: (gst_value_serialize_list),
      (gst_value_serialize_fourcc), (gst_value_serialize_int_range),
      (gst_value_serialize_double_range), (gst_value_serialize_boolean),
      (gst_value_serialize_int), (gst_value_serialize_double),
      (gst_string_wrap), (gst_value_serialize_string),
      (gst_value_serialize), (gst_value_deserialize):
      * gst/gstvalue.h:
      Add implementations for serialize.
      134e00d5
  3. 11 Jan, 2004 1 commit
  4. 07 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/elements/gstfilesink.c: Fix for if we pass NULL as property to location. · 718b21bf
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-07  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst/elements/gstfilesink.c: (gst_filesink_set_location):
      Fix for if we pass NULL as property to location.
      * gst/elements/gstpipefilter.c: (gst_pipefilter_init),
      (gst_pipefilter_handle_event), (gst_pipefilter_chain):
      Fix for instantiate-test (see below).
      * gst/gststructure.c: (_gst_structure_parse_value):
      Fix compile error on gcc-2.96.
      * configure.ac:
      * tests/Makefile.am:
      * tests/instantiate/Makefile.am:
      * tests/instantiate/create.c: (create_all_elements), (main):
      Add a test that instantiates all elements. This makes it easy to
      track dead code for old API/design (like setting event functions
      on sink pads and so on).
      718b21bf
  5. 30 Dec, 2003 1 commit
    • David Schleef's avatar
      gst/gstcaps.*: Add simplify function · cd1d72de
      David Schleef authored
      Original commit message from CVS:
      * gst/gstcaps.c: (gst_caps_normalize), (simplify_foreach),
      (gst_caps_structure_simplify), (gst_caps_simplify):
      * gst/gstcaps.h:
      Add simplify function
      * gst/gstpad.c: (gst_pad_link_try), (gst_pad_try_set_caps),
      (gst_pad_perform_negotiate), (gst_pad_is_negotiated):
      * gst/gstpad.h:
      Copy over srcnotify, sinknotify when calling old pad_link
      functions.  Add new is_negotiated() function.
      * gst/gststructure.c: (gst_structure_copy):
      Fix an incredibly stupid bug that should have been noticed
      weeks ago.  _copy() returned the argument, not the new copy.
      cd1d72de
  6. 22 Dec, 2003 2 commits
  7. 29 Nov, 2003 1 commit
  8. 24 Nov, 2003 1 commit
    • Benjamin Otte's avatar
      merge in tagging · 385b9ee5
      Benjamin Otte authored
      Original commit message from CVS:
      merge in tagging
      Includes:
      - gsttag.[ch] - The definition of GstTagList and tag registering/querying
      - gsttaginterface.[ch] - Interface for elements that can handle setting of tags
      - updates and merges to gststructure.[ch] and gstvalue.[ch]
      - testsuite/tags - some tests for tagging
      - bugfixes
      - updates to make make distcheck work
      - updates the version number to 0.7.2.1
      
      Does not include:
      - including tagging stuff in docs
      - extensive tests
      385b9ee5
  9. 04 Nov, 2003 2 commits
  10. 03 Nov, 2003 1 commit