1. 06 Jul, 2006 2 commits
    • Wim Taymans's avatar
      gst/gstpad.*: Lots of comments and docs added to the pad functions. · d9904122
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_chain_unchecked), (gst_pad_chain),
      (gst_pad_push), (gst_pad_check_pull_range), (gst_pad_get_range),
      (gst_pad_pull_range):
      * gst/gstpad.h:
      Lots of comments and docs added to the pad functions.
      Flesh out the expected behaviour of the get_range() functions.
      d9904122
    • Wim Taymans's avatar
      gst/: Remove comma at end of enumerator list. · 15d8500f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbus.h:
      * gst/gstclock.h:
      * gst/gstevent.h:
      * gst/gstiterator.h:
      * gst/gstpad.h:
      * gst/gstplugin.h:
      * gst/gsttask.h:
      Remove comma at end of enumerator list.
      15d8500f
  2. 05 Jul, 2006 6 commits
    • Sebastien Moutte's avatar
      win32/common/: Add new exported functions. · cc2aa735
      Sebastien Moutte authored
      Original commit message from CVS:
      * win32/common/libgstbase.def:
      * win32/common/libgstdataprotocol.def:
      * win32/common/libsgtreamer.def:
      Add new exported functions.
      cc2aa735
    • Wim Taymans's avatar
      libs/gst/base/gstpushsrc.c: Add some more docs here and there. · 751282f4
      Wim Taymans authored
      Original commit message from CVS:
      * libs/gst/base/gstpushsrc.c: (gst_push_src_check_get_range):
      Add some more docs here and there.
      751282f4
    • Wim Taymans's avatar
      libs/gst/base/gstbasesink.c: When operating in pull mode update the offset so... · 931ef328
      Wim Taymans authored
      libs/gst/base/gstbasesink.c: When operating in pull mode update the offset so that we read sequentially.
      
      Original commit message from CVS:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_object),
      (gst_base_sink_loop), (gst_base_sink_get_position):
      When operating in pull mode update the offset so that we
      read sequentially.
      931ef328
    • Wim Taymans's avatar
      gst/gstregistryxml.c: Avoid strdup. (will happen in libxml, but hey!) · 09f47d18
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstregistryxml.c: (read_string):
      Avoid strdup. (will happen in libxml, but hey!)
      * gst/gsturi.c:
      Add some more docs.
      09f47d18
    • Wim Taymans's avatar
      No point in checking if the size of the subbuffer > 0, the code handles it... · fa9bb792
      Wim Taymans authored
      No point in checking if the size of the subbuffer > 0, the code handles it correclty as demonstrated by unit test.
      
      Original commit message from CVS:
      * gst/gstbuffer.c: (_gst_buffer_copy), (gst_buffer_create_sub):
      * tests/check/gst/gstbuffer.c: (GST_START_TEST),
      (gst_buffer_suite):
      No point in checking if the size of the subbuffer > 0, the
      code handles it correclty as demonstrated by unit test.
      Also add a unit test for the zero sized _new_and_alloc and
      _copy. Fixes #346663.
      fa9bb792
    • Wim Taymans's avatar
      libs/gst/base/gstbasetransform.c: Make sure the buffer we pass to transform_ip... · d7c7dcc6
      Wim Taymans authored
      libs/gst/base/gstbasetransform.c: Make sure the buffer we pass to transform_ip has a refcount of 1 and thus is writab...
      
      Original commit message from CVS:
      * libs/gst/base/gstbasetransform.c:
      (gst_base_transform_prepare_output_buffer),
      (gst_base_transform_buffer_alloc),
      (gst_base_transform_handle_buffer):
      Make sure the buffer we pass to transform_ip has a refcount of
      1 and thus is writable. Fixes #343196
      d7c7dcc6
  3. 04 Jul, 2006 1 commit
    • Jan Schmidt's avatar
      plugins/elements/gstfilesrc.*: Add "sequential" property, off by default, to... · 16ac778f
      Jan Schmidt authored
      plugins/elements/gstfilesrc.*: Add "sequential" property, off by default, to use madvise and hint to the kernel that ...
      
      Original commit message from CVS:
      * plugins/elements/gstfilesrc.c: (gst_file_src_class_init),
      (gst_file_src_init), (gst_file_src_set_property),
      (gst_file_src_get_property), (gst_file_src_map_region):
      * plugins/elements/gstfilesrc.h:
      Add "sequential" property, off by default, to use madvise and hint
      to the kernel that sequential access is desired.
      Touch all retrieved pages by default to ensure they are pulled
      into memory. (Closes #345720)
      16ac778f
  4. 03 Jul, 2006 6 commits
    • Wim Taymans's avatar
      docs/design/: Small docs updates. · b0275f1f
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-block.txt:
      * docs/design/part-dynamic.txt:
      Small docs updates.
      b0275f1f
    • Wim Taymans's avatar
      gst/: Use GSlice when the glib we build against is >= 2.10 · 8fbd3391
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstcaps.c: (gst_caps_new_empty), (_gst_caps_free),
      (gst_caps_unref), (gst_static_caps_get),
      (gst_caps_append_structure):
      * gst/gstclock.c: (gst_clock_entry_new), (_gst_clock_id_free):
      Use GSlice when the glib we build against is >= 2.10
      8fbd3391
    • Wim Taymans's avatar
      gst/gstelement.c: Small cleanup in pad activation code. · a888719a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstelement.c: (gst_element_pads_activate):
      Small cleanup in pad activation code.
      a888719a
    • Peter Kjellerstedt's avatar
      The attached patch will make the inclusion of gettext.h unconditional in... · c01188cb
      Peter Kjellerstedt authored
      The attached patch will make the inclusion of gettext.h unconditional in gst/gst-i18n-app.h and gst/gst-i18n-lib.h, a...
      
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt <pkj at axis dot com>
      * gst/gst-i18n-app.h:
      * gst/gst-i18n-lib.h:
      * tools/gst-inspect.c: (print_signal_info):
      The attached patch will make the inclusion of gettext.h unconditional in
      gst/gst-i18n-app.h and gst/gst-i18n-lib.h, and it will remove the inclusion of
      libintl.h in tools/gst-inspect.c.
      This allows use of --disable-nls again and fixes #344642.
      c01188cb
    • Thomas Vander Stichele's avatar
      fix leak · c2491a1e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix leak
      c2491a1e
    • Edward Hervey's avatar
      gst/gstpad.c: Implement pad blocking on events according to part-block.txt. · 4999836f
      Edward Hervey authored
      Original commit message from CVS:
      * gst/gstpad.c: (handle_pad_block), (gst_pad_push_event):
      Implement pad blocking on events according to part-block.txt.
      More comments on behaviour.
      * tests/check/gst/gstevent.c: (test_event):
      Send event to peer pad of blocked pad (else it will block).
      4999836f
  5. 02 Jul, 2006 22 commits
  6. 01 Jul, 2006 3 commits
    • Thomas Vander Stichele's avatar
      configure.ac: set CFLAGS and friends to -O0 if gcov is being used add GCOV LIBS · 3c3bbc87
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * configure.ac:
      set CFLAGS and friends to -O0 if gcov is being used
      add GCOV LIBS
      * gst/Makefile.am:
      * libs/gst/base/Makefile.am:
      * libs/gst/check/Makefile.am:
      * libs/gst/controller/Makefile.am:
      * libs/gst/dataprotocol/Makefile.am:
      * libs/gst/net/Makefile.am:
      * plugins/elements/Makefile.am:
      * plugins/indexers/Makefile.am:
      add makefile rules to generate gcov data and clean up
      * tests/check/Makefile.am:
      add a coverage target that generates an html overview
      of coverage data
      3c3bbc87
    • Thomas Vander Stichele's avatar
      fix docs build · 12b70748
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix docs build
      12b70748
    • Thomas Vander Stichele's avatar
      tests/check/: use the new macro · 64086e29
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * tests/check/elements/fakesink.c:
      * tests/check/elements/fakesrc.c:
      * tests/check/elements/fdsrc.c:
      * tests/check/elements/identity.c:
      * tests/check/generic/sinks.c: (gst_sinks_suite):
      * tests/check/generic/states.c:
      * tests/check/gst/gst.c:
      * tests/check/gst/gstabi.c:
      * tests/check/gst/gstbin.c:
      * tests/check/gst/gstbuffer.c: (gst_buffer_suite):
      * tests/check/gst/gstbus.c: (gst_bus_suite):
      * tests/check/gst/gstcaps.c: (GST_START_TEST):
      * tests/check/gst/gstelement.c:
      * tests/check/gst/gstevent.c: (gst_event_suite):
      * tests/check/gst/gstghostpad.c:
      * tests/check/gst/gstiterator.c: (gst_iterator_suite):
      * tests/check/gst/gstmessage.c: (gst_message_suite):
      * tests/check/gst/gstminiobject.c:
      * tests/check/gst/gstobject.c:
      * tests/check/gst/gstpad.c:
      * tests/check/gst/gstpipeline.c:
      * tests/check/gst/gstplugin.c:
      * tests/check/gst/gstquery.c: (gst_query_suite):
      * tests/check/gst/gstsegment.c: (gst_segment_suite):
      * tests/check/gst/gststructure.c:
      * tests/check/gst/gstsystemclock.c:
      * tests/check/gst/gsttag.c:
      * tests/check/gst/gsttask.c: (gst_task_suite):
      * tests/check/gst/gstutils.c:
      * tests/check/gst/gstvalue.c:
      * tests/check/libs/adapter.c:
      * tests/check/libs/basesrc.c:
      * tests/check/libs/collectpads.c:
      * tests/check/libs/controller.c:
      * tests/check/libs/gdp.c: (gst_dp_suite):
      * tests/check/libs/gstnetclientclock.c:
      * tests/check/libs/gstnettimeprovider.c:
      * tests/check/libs/libsabi.c: (libsabi_suite):
      * tests/check/libs/typefindhelper.c:
      * tests/check/pipelines/cleanup.c:
      * tests/check/pipelines/parse-launch.c:
      * tests/check/pipelines/simple-launch-lines.c:
      * tests/check/pipelines/stress.c: (stress_suite):
      use the new macro
      64086e29