1. 29 Jan, 2004 3 commits
    • Benjamin Otte's avatar
      docs/random/mimetypes: update docs for audio/x-raw-float. Add "buffer-frames=0 means undefined" · 80793748
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-29  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * docs/random/mimetypes:
      update docs for audio/x-raw-float. Add "buffer-frames=0 means
      undefined"
      * gst/elements/gstfilesrc.c: (gst_filesrc_set_location):
      make it only work in NULL.
      * gst/gstcaps.c:
      don't posion NULL caps
      * gst/gstelement.c: (gst_element_set_time):
      add debugging statement
      * gst/gstelement.c: (gst_element_emit_found_tag),
      (gst_element_found_tag_func), (gst_element_found_tags):
      * gst/gstelement.h:
      These functions take const taglists
      * gst/gstpad.c: (gst_pad_proxy_getcaps):
      fix memleak
      * gst/gstpad.c: (gst_pad_event_default):
      make more effort on handling discont and clocks, g_warn if everything
      fails
      * gst/gststructure.c: (gst_structure_remove_fields),
      (gst_structure_remove_fields_valist):
      * gst/gststructure.h:
      add gst_structure_remove_fields(_valist)
      * gst/gsttag.c:
      fix doc glitch
      80793748
    • David Schleef's avatar
      docs/random/ds/element-checklist: Notes about gst_caps_to_string() · a842daf0
      David Schleef authored
      Original commit message from CVS:
      * docs/random/ds/element-checklist: Notes about gst_caps_to_string()
      * gst/registries/gstxmlregistry.c: (gst_xml_registry_save_caps):
      Fix memory leakage of gst_caps_to_string().
      Use GST_PTR_FORMAT instead of gst_caps_to_string():
      * gst/autoplug/gstsearchfuncs.c: (gst_autoplug_sp):
      * gst/autoplug/gstspideridentity.c: (spider_find_suggest),
      (gst_spider_identity_sink_loop_type_finding):
      * gst/elements/gsttypefind.c: (gst_type_find_element_have_type),
      (find_suggest):
      * gst/gstpad.c: (gst_pad_try_relink_filtered),
      (gst_pad_set_explicit_caps):
      * gst/parse/grammar.y:
      a842daf0
    • 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. 28 Jan, 2004 18 commits
  3. 27 Jan, 2004 4 commits
    • Thomas Vander Stichele's avatar
      fix broken xml · 4317361a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix broken xml
      4317361a
    • Ronald S. Bultje's avatar
      docs/pwg/: Add as a placeholder for future filling-in. · 93ea284f
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-27  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * docs/pwg/advanced_interfaces.xml:
      * docs/pwg/pwg.xml:
      Add as a placeholder for future filling-in.
      * docs/pwg/basics_autoplugging.xml:
      * docs/pwg/basics_buffers.xml:
      * docs/pwg/basics_elements.xml:
      * docs/pwg/basics_events.xml:
      * docs/pwg/basics_plugins.xml:
      * docs/pwg/basics_types.xml:
      Remove, because unused (this is all in intro_basics.xml).
      * docs/pwg/building_signals.xml:
      Short intro to signals + reference to GObject docs - we really
      shouldn't go into these sort of things to deply because we don't
      use them that extensively anyway.
      * docs/pwg/building_state.xml:
      Explanation of states. Benjamin, please check.
      * docs/pwg/building_testapp.xml:
      Put everything in one page - putting only a few lines of content
      per page doesn't really make sense.
      
      Time to get into the advanced topics. ;).
      93ea284f
    • Ronald S. Bultje's avatar
      docs/pwg/advanced_types.xml: Finish documenting the current state of mimetypes. · 8e29a588
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-27  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * docs/pwg/advanced_types.xml:
      Finish documenting the current state of mimetypes.
      * docs/pwg/building_boiler.xml:
      * docs/pwg/building_chainfn.xml:
      * docs/pwg/building_pads.xml:
      * docs/pwg/building_props.xml:
      * docs/pwg/building_testapp.xml:
      Start documenting the "how to build a simple audio filter" part
      of the PWG. Most stuff is ready by now. Stuff remaining: signals,
      states and (maybe?) a short introduction to capsnego in the chapter
      on pads (building_pads.xml). Capsnego should probably be explained
      fully in advanced_capsnego.xml or so.
      8e29a588
    • David Schleef's avatar
      gst/gstpad.*: Add new function to allow element to (somewhat) specify non-fixed caps on a pad. · 3607f4f0
      David Schleef authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_try_set_caps_nonfixed):
      * gst/gstpad.h: Add new function to allow element to (somewhat)
      specify non-fixed caps on a pad.
      * gst/gstqueue.c: (gst_queue_chain): Remove noisy g_object_notify()
      that I added a few weeks ago.
      3607f4f0
  4. 26 Jan, 2004 6 commits
    • David Schleef's avatar
      gst/gstpad.c: Revert last change making try_set_caps() work with non-fixed caps. · e02c8aae
      David Schleef authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_try_set_caps): Revert last change
      making try_set_caps() work with non-fixed caps.
      e02c8aae
    • David Schleef's avatar
      Revert accidental checkin and start over · aeca198d
      David Schleef authored
      Original commit message from CVS:
      Revert accidental checkin and start over
      aeca198d
    • David Schleef's avatar
      · 13a29278
      David Schleef authored
      Original commit message from CVS:
      reviewed by: <delete if not using a buddy>
      * docs/gst/tmpl/gstelement.sgml:
      * docs/gst/tmpl/gstplugin.sgml:
      * docs/gst/tmpl/gstreamer-unused.sgml:
      * docs/gst/tmpl/gstxml.sgml:
      * gst/gstelement.h:
      * gst/gstpad.c: (gst_pad_try_set_caps):
      * gst/gstqueue.c: (gst_queue_chain):
      * testsuite/caps/Makefile.am:
      13a29278
    • Ronald S. Bultje's avatar
      docs/pwg/: First try to resurrect the PWG. I'm halfway integrating the... · f0e1d945
      Ronald S. Bultje authored
      docs/pwg/: First try to resurrect the PWG. I'm halfway integrating the mimetypes and will from there on work on both ...
      
      Original commit message from CVS:
      2004-01-26  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * docs/pwg/advanced_types.xml:
      * docs/pwg/intro_basics.xml:
      * docs/pwg/intro_preface.xml:
      * docs/pwg/pwg.xml:
      * docs/pwg/titlepage.xml:
      First try to resurrect the PWG. I'm halfway integrating the mimetypes
      in here (docs/random/mimetypes), and will from there on work on both
      updating outdated parts and adding missing parts.
      That doesn't mean I'll fix it completely, but I'll try at least. ;).
      f0e1d945
    • Thomas Vander Stichele's avatar
      reinstate LIBRARY_ENCODE · 92be9ac6
      Thomas Vander Stichele authored
      Original commit message from CVS:
      reinstate LIBRARY_ENCODE
      92be9ac6
    • Benjamin Otte's avatar
      gst/gstelement.h: remove gst_element_factory_get_version. It doesn't exist anymore. · 074ecb22
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-26  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/gstelement.h:
      remove gst_element_factory_get_version. It doesn't exist anymore.
      * gst/gstplugin.c:
      * gst/gstplugin.h:
      remove gst_plugin_set_name and change gst_plugin_get_longname to
      gst_plugin_get_description to match code.
      * gst/gsterror.h:
      remove GST_LIBRARY_ERROR_ENCODE. It's GST_STREAM_ERROR_ENCODE.
      * gst/gstpad.c: (gst_pad_try_set_caps):
      make it work with nonfixed caps.
      Note that even in the nonfixed case the link function of the pad
      that tries to set caps isn't called.
      074ecb22
  5. 25 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      gst/elements/gstbufferstore.c: fix bug where buffer was not assembled correctly · 8a1bb576
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-25  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/elements/gstbufferstore.c: (gst_buffer_store_get_buffer):
      fix bug where buffer was not assembled correctly
      * gst/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init):
      silence by default
      * gst/elements/gsttypefind.c: (gst_type_find_element_chain):
      only seek if there's no more buffers that could work without seeking
      8a1bb576
  6. 23 Jan, 2004 2 commits
  7. 22 Jan, 2004 1 commit
  8. 20 Jan, 2004 5 commits