gstreamer/docs/design
Wim Taymans b3403511ea docs/design/part-negotiation.txt: Small doc update.
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()
2008-10-10 10:01:36 +00:00
..
draft-framestep.txt docs/design/: Fix two typos. 2008-06-29 15:00:26 +00:00
draft-ghostpads.txt Added CHANGES-0.9 doc, updated status of other docs. 2005-06-30 12:18:19 +00:00
draft-klass.txt docs/design/draft-klass.txt: Add example that needs more thinking. 2007-03-28 13:44:41 +00:00
draft-latency.txt docs/design/draft-latency.txt: Fix typo. 2008-04-04 13:43:26 +00:00
draft-missing-plugins.txt docs/design/draft-klass.txt: Add example that needs more thinking. 2007-03-28 13:44:41 +00:00
draft-push-pull.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
draft-tagreading.txt docs/README: Correct file path. Tell about how to use -overrides.txt. 2008-04-15 05:54:13 +00:00
Makefile.am docs/design/Makefile.am: Dist some more design docs. 2008-06-20 11:07:05 +00:00
part-activation.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-block.txt docs/design/part-block.txt: Fix typo. 2008-06-25 10:53:52 +00:00
part-buffering.txt docs/design/part-buffering.txt: Fix some typos and set the estimated total for push mode to -1. 2008-04-09 18:26:15 +00:00
part-caps.txt docs/design/: Small doc updates 2005-06-02 08:26:58 +00:00
part-clocks.txt docs/design/: Add doc about synchronisation 2007-03-07 17:13:17 +00:00
part-conventions.txt Docs updates, clean up some headers. 2005-03-08 14:38:06 +00:00
part-dynamic.txt docs/design/: Small docs updates. 2006-07-03 17:44:09 +00:00
part-element-sink.txt docs/design/part-TODO.txt: Updated TODO list, basesrc supports seeking to non-bytes formats. 2006-02-13 11:52:43 +00:00
part-element-source.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-element-transform.txt docs/design/part-element-transform.txt: Update docs. 2008-07-31 08:39:15 +00:00
part-events.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-gstbin.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-gstbus.txt docs/design/: Add doc about synchronisation 2007-03-07 17:13:17 +00:00
part-gstelement.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-gstghostpad.txt Make the ghostpad a parent of the internal pad again for better backward compatibility. Don't write code that relies ... 2007-02-20 18:02:50 +00:00
part-gstobject.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-gstpipeline.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-live-source.txt docs/design/part-live-source.txt: Add docs on how live sources should timestamp. 2007-09-11 23:27:42 +00:00
part-messages.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-MT-refcounting.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-negotiation.txt docs/design/part-negotiation.txt: Small doc update. 2008-10-10 10:01:36 +00:00
part-overview.txt Typo fixes; minor docs addition. 2007-04-28 11:29:54 +00:00
part-preroll.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-push-pull.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-qos.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-query.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-relations.txt Docs updates, clean up some headers. 2005-03-08 14:38:06 +00:00
part-scheduling.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-seeking.txt docs/design/: Documentation updates and typo fixes. 2007-09-24 11:22:26 +00:00
part-segments.txt docs/design/: Small updates. 2007-10-22 15:37:43 +00:00
part-sparsestreams.txt docs/design/part-sparsestreams.txt: Update sparse streams doc 2006-01-19 09:08:15 +00:00
part-standards.txt Doc updates. 2005-03-10 12:51:45 +00:00
part-states.txt docs/design/part-states.txt: Fix device open/close docs. 2008-06-25 14:49:08 +00:00
part-streams.txt docs/design/: Small updates. 2007-10-22 15:37:43 +00:00
part-synchronisation.txt docs/design/part-synchronisation.txt: Update some docs. 2008-02-01 10:17:40 +00:00
part-TODO.txt docs/design/part-TODO.txt: Add some thoughts and problems with upstream renegotiation. 2008-07-31 13:06:56 +00:00
part-trickmodes.txt docs/design/: Add doc about synchronisation 2007-03-07 17:13:17 +00:00