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 5 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
    • 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 12 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
      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
    • Thomas Vander Stichele's avatar
      libs/gst/check/gstcheck.*: create a macro and function so that the simple unit... · 374b55af
      Thomas Vander Stichele authored
      libs/gst/check/gstcheck.*: create a macro and function so that the simple unit test case can be just one macro to cre...
      
      Original commit message from CVS:
      * libs/gst/check/gstcheck.c: (gst_check_run_suite):
      * libs/gst/check/gstcheck.h:
      create a macro and function so that the simple unit test
      case can be just one macro to create main()
      374b55af
  7. 30 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/: Fix deserialisation from XML. Set parent manually instead of using... · 565199ef
      Tim-Philipp Müller authored
      gst/: Fix deserialisation from XML. Set parent manually instead of using gst_bin_add(), since gst_bin_add() will unli...
      
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_restore_thyself):
      * gst/gstxml.c: (gst_xml_make_element):
      Fix deserialisation from XML. Set parent manually
      instead of using gst_bin_add(), since gst_bin_add()
      will unlink all pads of the element being added.
      Fixes #341667.
      565199ef
  8. 28 Jun, 2006 1 commit
  9. 23 Jun, 2006 2 commits
  10. 22 Jun, 2006 5 commits
  11. 21 Jun, 2006 2 commits
    • Tim-Philipp Müller's avatar
      tests/check/pipelines/simple-launch-lines.c: Attempt to 'fix' spuriously... · e779589a
      Tim-Philipp Müller authored
      tests/check/pipelines/simple-launch-lines.c: Attempt to 'fix' spuriously failing test case: it seems like the timeout...
      
      Original commit message from CVS:
      * tests/check/pipelines/simple-launch-lines.c: (test_stop_from_app):
      Attempt to 'fix' spuriously failing test case: it seems like the
      timeout of half a second is simply too small when the system is under
      load otherwise, and the timeout doesn't really seem to serve any
      particular purpose here. Give the pipeline a few seconds to preroll
      first, and then give it another half a second to go from PAUSED to
      PLAYING and marshal the message into the main thread.
      e779589a
    • Tim-Philipp Müller's avatar
      tools/gst-feedback-m.m: Don't only use unversioned tools, try versioned tools as well (#345086). · 6338559f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tools/gst-feedback-m.m:
      Don't only use unversioned tools, try versioned tools as well
      (#345086).
      6338559f