1. 07 Sep, 2011 1 commit
  2. 03 Dec, 2010 1 commit
  3. 10 Oct, 2008 2 commits
    • Wim Taymans's avatar
      docs/design/part-negotiation.txt: Update the docs some more. · a739ae38
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-negotiation.txt:
      Update the docs some more.
      * libs/gst/base/gsttypefindhelper.c: (helper_find_peek):
      If we pull a buffer with non-trivial caps, suggest those caps with the
      max probability.
      a739ae38
    • Wim Taymans's avatar
      docs/design/part-negotiation.txt: Small doc update. · b3403511
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-negotiation.txt:
      Small doc update.
      * docs/libs/gstreamer-libs-sections.txt:
      * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
      (gst_base_sink_pad_getcaps), (gst_base_sink_pad_setcaps),
      (gst_base_sink_init), (gst_base_sink_set_blocksize),
      (gst_base_sink_get_blocksize), (gst_base_sink_set_property),
      (gst_base_sink_get_property), (gst_base_sink_needs_preroll),
      (gst_base_sink_loop), (gst_base_sink_pad_activate),
      (gst_base_sink_negotiate_pull), (gst_base_sink_pad_activate_pull),
      (gst_base_sink_change_state):
      * libs/gst/base/gstbasesink.h:
      Add blocksize property and methods to control the amount of data
      to pull.
      Negotiate first before activating upstream in pull mode so that they can
      negotiate themselves.
      When we operate in pull mode, we only accept the caps that we
      negotiated.
      Make the sink go ASYNC to PAUSED, like all other sinks.
      API: GstBaseSink::gst_base_sink_set_blocksize()
      API: GstBaseSink::gst_base_sink_get_blocksize()
      API: GstBaseSink::blocksize
      * libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing),
      (gst_base_src_set_live), (gst_base_src_is_live),
      (gst_base_src_set_format), (gst_base_src_query_latency),
      (gst_base_src_set_blocksize), (gst_base_src_get_blocksize),
      (gst_base_src_set_do_timestamp), (gst_base_src_get_do_timestamp),
      (gst_base_src_set_property), (gst_base_src_get_property):
      * libs/gst/base/gstbasesrc.h:
      Add typechecking in public API functions.
      Add methods to control the blocksize in subclasses.
      API: GstBaseSrc::gst_base_src_set_blocksize()
      API: GstBaseSrc::gst_base_src_get_blocksize()
      b3403511
  4. 29 Jun, 2008 1 commit
    • Stefan Kost's avatar
      docs/design/: Fix two typos. · 2e8d4a49
      Stefan Kost authored
      Original commit message from CVS:
      * docs/design/draft-framestep.txt:
      * docs/design/part-negotiation.txt:
      Fix two typos.
      2e8d4a49
  5. 02 Feb, 2007 1 commit
  6. 12 Jan, 2007 1 commit
  7. 10 Jan, 2007 2 commits
  8. 13 Mar, 2006 1 commit
    • Wim Taymans's avatar
      docs/design/: Documentation updates. · b6903343
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/draft-klass.txt:
      * docs/design/part-clocks.txt:
      * docs/design/part-events.txt:
      * docs/design/part-gstbin.txt:
      * docs/design/part-gstpipeline.txt:
      * docs/design/part-messages.txt:
      * docs/design/part-negotiation.txt:
      * docs/design/part-overview.txt:
      * docs/design/part-preroll.txt:
      * docs/design/part-seeking.txt:
      * docs/design/part-states.txt:
      * docs/design/part-streams.txt:
      Documentation updates.
      b6903343
  9. 05 Dec, 2005 1 commit
    • Wim Taymans's avatar
      libs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf) · 4f28ca83
      Wim Taymans authored
      Original commit message from CVS:
      2005-12-05  Andy Wingo  <wingo@pobox.com>
      
      patch by: Wim Taymans <wim@fluendo.com>
      
      * libs/gst/base/gstbasetransform.c
      (gst_base_transform_prepare_output_buf)
      (gst_base_transform_buffer_alloc):
      * plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call
      alloc_buffer_and_set_caps.
      
      * gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call
      set_caps on the source pad.
      (gst_pad_alloc_buffer_and_set_caps): New function, does what
      alloc_buffer used to do. Fixes #322874.
      
      * docs/gst/gstreamer-sections.txt:
      * docs/design/part-negotiation.txt:
      * docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer
      changes.
      4f28ca83
  10. 02 Jun, 2005 1 commit
    • Wim Taymans's avatar
      docs/design/: Small doc updates · c41ec35e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      * docs/design/part-caps.txt:
      * docs/design/part-clocks.txt:
      * docs/design/part-negotiation.txt:
      * docs/design/part-preroll.txt:
      Small doc updates
      c41ec35e
  11. 28 Mar, 2005 1 commit
    • Wim Taymans's avatar
      Added state change code. · 326d36b8
      Wim Taymans authored
      Original commit message from CVS:
      Added state change code.
      Added/updated docs.
      Added sink base class, make fakesink extend the base class.
      Small cleanups in GstPipeline.
      326d36b8