1. 29 Mar, 2004 3 commits
  2. 28 Mar, 2004 4 commits
    • Martin Soto's avatar
      gst/gstelement.*: New function for setting element time taking into account a... · 78640b89
      Martin Soto authored
      gst/gstelement.*: New function for setting element time taking into account a hardware buffering delay.
      
      Original commit message from CVS:
      * gst/gstelement.h:
      * gst/gstelement.c (gst_element_set_time_delay): New function for
      setting element time taking into account a hardware buffering
      delay.
      (gst_element_set_time): Now just an invocation of
      gst_element_set_time_delay.
      * gst/gstclock.h:
      * gst/gstclock.c (gst_clock_get_event_time_delay): New function
      allowing to set event times in the future.
      (gst_clock_get_event_time): Now just an invocation of
      gst_clock_get_event_time_delay.
      78640b89
    • Benjamin Otte's avatar
      more brown paperbags, i can really start to go shopping soon · b2067f55
      Benjamin Otte authored
      Original commit message from CVS:
      more brown paperbags, i can really start to go shopping soon
      b2067f55
    • Benjamin Otte's avatar
      brown paperbag · e93d031c
      Benjamin Otte authored
      Original commit message from CVS:
      brown paperbag
      e93d031c
    • Benjamin Otte's avatar
      gst/gstbin.c: don't add decoupled elements to schedulers - otherwise it's... · c29e3543
      Benjamin Otte authored
      gst/gstbin.c: don't add decoupled elements to schedulers - otherwise it's impossible to control if a link to a decoup...
      
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_set_element_sched),
      (gst_bin_unset_element_sched):
      don't add decoupled elements to schedulers - otherwise it's
      impossible to control if a link to a decoupled element was already
      removed from a scheduler or not.
      * gst/schedulers/cothreads_compat.h:
      * gst/schedulers/gthread-cothreads.h:
      add COTHREADS_TYPE macro. Make do_cothread_set_func a macro so there
      is no "unused" warning.
      * gst/schedulers/Makefile.am:
      * gst/schedulers/entryscheduler.c:
      add new scheduler, based on ideas from talking to David and Martin.
      It's supposed to be small and correct. Currently it's also slow (but
      it's not noticable)
      * examples/retag/retag.c: (main):
      * testsuite/bytestream/test1.c: (main):
      fix missing NULLs at end of variadic functions
      * testsuite/elements/.cvsignore:
      update
      c29e3543
  3. 27 Mar, 2004 2 commits
  4. 26 Mar, 2004 2 commits
    • David Schleef's avatar
      docs/gst/gstreamer-sections.txt: More doc hacking. · 209c82ee
      David Schleef authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:  More doc hacking.
      * docs/gst/tmpl/gstaggregator.sgml:
      * docs/gst/tmpl/gstautoplugfactory.sgml:
      * docs/gst/tmpl/gstbin.sgml:
      * docs/gst/tmpl/gstbuffer.sgml:
      * docs/gst/tmpl/gstbufferstore.sgml:
      * docs/gst/tmpl/gstfakesink.sgml:
      * docs/gst/tmpl/gstfakesrc.sgml:
      * docs/gst/tmpl/gstmd5sink.sgml:
      * docs/gst/tmpl/gstreamer-unused.sgml:
      * docs/gst/tmpl/gstsearchfuncs.sgml:
      * docs/gst/tmpl/gstshaper.sgml:
      * docs/gst/tmpl/gstspider.sgml:
      * docs/gst/tmpl/gsttee.sgml:
      * docs/gst/tmpl/gstutils.sgml:
      * docs/gst/tmpl/gstvalue.sgml:
      * docs/gst/tmpl/gstxml.sgml:
      * gst/Makefile.am:  Remove gstthreaddummy.c.  It never worked,
      and we don't support it.
      * gst/gst.c: (gst_init_get_popt_table), (init_pre), (init_post),
      (gst_use_threads), (gst_has_threads): same
      * gst/gstthreaddummy.c: same
      * gst/autoplug/gstspider.c: Make gst_spider_details static.
      * gst/autoplug/gstspider.h: same
      * gst/elements/gstaggregator.h: Remove bogus function from header
      * gst/elements/gstfakesink.h: same
      * gst/elements/gstfakesrc.h: same
      * gst/elements/gstmd5sink.h: same
      * gst/elements/gstshaper.h: same
      * gst/elements/gsttee.h: same
      * gst/gstbin.c: doc fixes
      * gst/gstbin.h: Remove unused definition.
      * gst/gstbuffer.c: doc fixes
      * gst/gstcaps.c: (gst_caps_is_always_compatible): doc fixes
      * gst/gstfilter.c: doc fixes
      * gst/gsttag.c: doc fixes
      * gst/gstvalue.c: doc fixes
      209c82ee
    • Ronald S. Bultje's avatar
      docs/pwg/advanced-types.xml: Document typefinding. · 4d9b9b98
      Ronald S. Bultje authored
      Original commit message from CVS:
      * docs/pwg/advanced-types.xml:
      Document typefinding.
      * docs/pwg/other-oneton.xml:
      Document one-to-n elements, demuxers and parsers.
      4d9b9b98
  5. 25 Mar, 2004 11 commits
    • David Schleef's avatar
      configure.ac: Check bison version (bug #127838) · 5710f325
      David Schleef authored
      Original commit message from CVS:
      reviewed by: David Schleef  <ds@schleef.org>
      * configure.ac: Check bison version (bug #127838)
      5710f325
    • David Schleef's avatar
      docs/gst/gstreamer-docs.sgml: More fine tuning. · e2e72a89
      David Schleef authored
      Original commit message from CVS:
      * docs/gst/gstreamer-docs.sgml: More fine tuning.
      * docs/gst/gstreamer-sections.txt:
      * docs/gst/tmpl/gstautoplug.sgml:
      * docs/gst/tmpl/gststaticautoplug.sgml:
      * docs/gst/tmpl/gststaticautoplugrender.sgml:
      * docs/gst/tmpl/gstutils.sgml:
      * docs/gst/tmpl/gstxml.sgml:
      e2e72a89
    • David Schleef's avatar
      docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such... · 1e4ad29e
      David Schleef authored
      docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo...
      
      Original commit message from CVS:
      * docs/gst/gstreamer-docs.sgml:  I got tired of the reference
      manual being such complete crap, that I decided to do major
      hacking of it.  This checkin replaces any fine tuning that
      may have been done previously, with the benefit of actually
      being complete for much of the API that was changed since
      0.6.  Further fine tuning will occur shortly.  (bug #134721)
      * docs/gst/gstreamer-sections.txt:
      * docs/gst/tmpl/GstBin.sgml:
      * docs/gst/tmpl/GstBuffer.sgml:
      * docs/gst/tmpl/GstCaps.sgml:
      * docs/gst/tmpl/GstClock.sgml:
      * docs/gst/tmpl/GstCompat.sgml:
      * docs/gst/tmpl/GstData.sgml:
      * docs/gst/tmpl/GstElement.sgml:
      * docs/gst/tmpl/GstEvent.sgml:
      * docs/gst/tmpl/GstIndex.sgml:
      * docs/gst/tmpl/GstStructure.sgml:
      * docs/gst/tmpl/GstTag.sgml:
      * docs/gst/tmpl/cothreads.sgml:
      * docs/gst/tmpl/cothreads_compat.sgml:
      * docs/gst/tmpl/gettext.sgml:
      * docs/gst/tmpl/grammar.tab.sgml:
      * docs/gst/tmpl/gst-i18n-app.sgml:
      * docs/gst/tmpl/gst-i18n-lib.sgml:
      * docs/gst/tmpl/gst.sgml:
      * docs/gst/tmpl/gst_private.sgml:
      * docs/gst/tmpl/gstaggregator.sgml:
      * docs/gst/tmpl/gstarch.sgml:
      * docs/gst/tmpl/gstatomic.sgml:
      * docs/gst/tmpl/gstatomic_impl.sgml:
      * docs/gst/tmpl/gstbin.sgml:
      * docs/gst/tmpl/gstbuffer.sgml:
      * docs/gst/tmpl/gstbufferstore.sgml:
      * docs/gst/tmpl/gstcaps.sgml:
      * docs/gst/tmpl/gstclock.sgml:
      * docs/gst/tmpl/gstcompat.sgml:
      * docs/gst/tmpl/gstconfig.sgml:
      * docs/gst/tmpl/gstcpu.sgml:
      * docs/gst/tmpl/gstdata.sgml:
      * docs/gst/tmpl/gstdata_private.sgml:
      * docs/gst/tmpl/gstelement.sgml:
      * docs/gst/tmpl/gstenumtypes.sgml:
      * docs/gst/tmpl/gsterror.sgml:
      * docs/gst/tmpl/gstevent.sgml:
      * docs/gst/tmpl/gstfakesink.sgml:
      * docs/gst/tmpl/gstfakesrc.sgml:
      * docs/gst/tmpl/gstfilesink.sgml:
      * docs/gst/tmpl/gstfilter.sgml:
      * docs/gst/tmpl/gstindex.sgml:
      * docs/gst/tmpl/gstinfo.sgml:
      * docs/gst/tmpl/gstinterface.sgml:
      * docs/gst/tmpl/gstlog.sgml:
      * docs/gst/tmpl/gstmacros.sgml:
      * docs/gst/tmpl/gstmarshal.sgml:
      * docs/gst/tmpl/gstmd5sink.sgml:
      * docs/gst/tmpl/gstmultifilesrc.sgml:
      * docs/gst/tmpl/gstobject.sgml:
      * docs/gst/tmpl/gstpad.sgml:
      * docs/gst/tmpl/gstparse.sgml:
      * docs/gst/tmpl/gstpipeline.sgml:
      * docs/gst/tmpl/gstplugin.sgml:
      * docs/gst/tmpl/gstpluginfeature.sgml:
      * docs/gst/tmpl/gstqueue.sgml:
      * docs/gst/tmpl/gstreamer-unused.sgml:
      * docs/gst/tmpl/gstregistry.sgml:
      * docs/gst/tmpl/gstregistrypool.sgml:
      * docs/gst/tmpl/gstscheduler.sgml:
      * docs/gst/tmpl/gstsearchfuncs.sgml:
      * docs/gst/tmpl/gstshaper.sgml:
      * docs/gst/tmpl/gstspider.sgml:
      * docs/gst/tmpl/gstspideridentity.sgml:
      * docs/gst/tmpl/gststructure.sgml:
      * docs/gst/tmpl/gstsystemclock.sgml:
      * docs/gst/tmpl/gsttag.sgml:
      * docs/gst/tmpl/gsttaginterface.sgml:
      * docs/gst/tmpl/gsttee.sgml:
      * docs/gst/tmpl/gstthread.sgml:
      * docs/gst/tmpl/gsttrace.sgml:
      * docs/gst/tmpl/gsttrashstack.sgml:
      * docs/gst/tmpl/gsttypefind.sgml:
      * docs/gst/tmpl/gsttypes.sgml:
      * docs/gst/tmpl/gsturi.sgml:
      * docs/gst/tmpl/gsturitype.sgml:
      * docs/gst/tmpl/gstutils.sgml:
      * docs/gst/tmpl/gstvalue.sgml:
      * docs/gst/tmpl/gstversion.sgml:
      * docs/gst/tmpl/gstxml.sgml:
      * docs/gst/tmpl/gstxmlregistry.sgml:
      * docs/gst/tmpl/gthread-cothreads.sgml:
      * docs/gst/tmpl/types.sgml:
      1e4ad29e
    • Ronald S. Bultje's avatar
      docs/pwg/: Documentation on how to write source and sink elements. Other stuff... · b988d58a
      Ronald S. Bultje authored
      docs/pwg/: Documentation on how to write source and sink elements. Other stuff in chapter 4 (1-to-n/demuxer, n-to-1/m...
      
      Original commit message from CVS:
      * docs/pwg/other-sink.xml:
      * docs/pwg/other-source.xml:
      Documentation on how to write source and sink elements. Other
      stuff in chapter 4 (1-to-n/demuxer, n-to-1/muxer, n-to-n,
      manager, autoplugger) are all still pending.
      b988d58a
    • Benjamin Otte's avatar
      no dear, that dress doesn't make you look fat. You look fat even without it. · d357e5c9
      Benjamin Otte authored
      Original commit message from CVS:
      no dear, that dress doesn't make you look fat. You look fat even without it.
      d357e5c9
    • Benjamin Otte's avatar
      yes, dear, i'll leave the shoes at the front door · 4c0c9065
      Benjamin Otte authored
      Original commit message from CVS:
      yes, dear, i'll leave the shoes at the front door
      4c0c9065
    • Benjamin Otte's avatar
      i'd probably prefer a bitchy wife to automake · eb27a12a
      Benjamin Otte authored
      Original commit message from CVS:
      i'd probably prefer a bitchy wife to automake
      eb27a12a
    • Benjamin Otte's avatar
      pleasing automake more · dd092ad0
      Benjamin Otte authored
      Original commit message from CVS:
      pleasing automake more
      dd092ad0
    • Benjamin Otte's avatar
      whoops, forgot to clean Makefile · b8a69a84
      Benjamin Otte authored
      Original commit message from CVS:
      whoops, forgot to clean Makefile
      b8a69a84
    • Benjamin Otte's avatar
      fix Makefile for buildbots · 9b153821
      Benjamin Otte authored
      Original commit message from CVS:
      fix Makefile for buildbots
      9b153821
    • Benjamin Otte's avatar
      testsuite/elements/: add check to make sure gst-compprep works · 3f812f87
      Benjamin Otte authored
      Original commit message from CVS:
      * testsuite/elements/Makefile.am:
      * testsuite/elements/gst-compprep-check:
      add check to make sure gst-compprep works
      * testsuite/elements/gst-inspect-check.in:
      improve initialization output
      * testsuite/gst-inspect-check:
      remove old file
      3f812f87
  6. 24 Mar, 2004 4 commits
    • David Schleef's avatar
      testsuite/elements/: Add gst-inspect-check to the testsuite. · 2d19f03d
      David Schleef authored
      Original commit message from CVS:
      * testsuite/elements/Makefile.am:
      * testsuite/elements/gst-inspect-check.in: Add gst-inspect-check
      to the testsuite.
      2d19f03d
    • Benjamin Otte's avatar
      libs/gst/control/: fix lvalue casts for real · da1c2f8f
      Benjamin Otte authored
      Original commit message from CVS:
      * libs/gst/control/dparam.c: (gst_dparam_attach),
      (gst_dparam_detach):
      * libs/gst/control/dparammanager.c: (gst_dpman_init):
      fix lvalue casts for real
      da1c2f8f
    • Benjamin Otte's avatar
      gst/schedulers/: fix GStreamer to not have issues with lvalue casts anymore... · 7f6e97eb
      Benjamin Otte authored
      gst/schedulers/: fix GStreamer to not have issues with lvalue casts anymore (fixes some bug, but bugzilla is down)
      
      Original commit message from CVS:
      * gst/schedulers/gstbasicscheduler.c:
      (gst_basic_scheduler_src_wrapper):
      * gst/schedulers/gstoptimalscheduler.c:
      (gst_opt_scheduler_loop_wrapper), (gst_opt_scheduler_get_wrapper),
      (pad_clear_queued), (gst_opt_scheduler_add_element),
      (gst_opt_scheduler_remove_element):
      fix GStreamer to not have issues with lvalue casts anymore (fixes
      some bug, but bugzilla is down)
      7f6e97eb
    • Benjamin Otte's avatar
      gst/gstelement.c: add documentation about a gobject quirk where the object... · 0c01133d
      Benjamin Otte authored
      gst/gstelement.c: add documentation about a gobject quirk where the object hasn't the correct class pointer set on in...
      
      Original commit message from CVS:
      * gst/gstelement.c:
      add documentation about a gobject quirk where the object hasn't the
      correct class pointer set on initialization
      * gst/schedulers/gstbasicscheduler.c:
      (gst_basic_scheduler_src_wrapper):
      make sure to not run into an infinite loop
      0c01133d
  7. 22 Mar, 2004 2 commits
  8. 21 Mar, 2004 1 commit
    • Benjamin Otte's avatar
      gst/: clean up used memory in this elements correctly on teardown (closes #137279) · c903ce8a
      Benjamin Otte authored
      Original commit message from CVS:
      reviewed by Benjamin Otte  <otte@gnome.org>
      * gst/autoplug/gstspider.c: (gst_spider_dispose):
      * gst/elements/gstaggregator.c: (gst_aggregator_finalize),
      (gst_aggregator_class_init), (gst_aggregator_init):
      * gst/elements/gstfilesrc.c: (gst_filesrc_init),
      (gst_filesrc_dispose), (gst_filesrc_set_location):
      * gst/elements/gstidentity.c: (gst_identity_finalize),
      (gst_identity_class_init), (gst_identity_chain):
      * gst/elements/gstmultifilesrc.c: (gst_multifilesrc_open_file):
      * gst/elements/gststatistics.c: (gst_statistics_finalize),
      (gst_statistics_class_init):
      * gst/elements/gsttee.c: (gst_tee_finalize), (gst_tee_class_init),
      (gst_tee_get_property):
      clean up used memory in this elements correctly on teardown (closes
      #137279)
      c903ce8a
  9. 20 Mar, 2004 3 commits
  10. 18 Mar, 2004 4 commits
  11. 17 Mar, 2004 4 commits