gstreamer/docs/design
Wim Taymans b9dbb55105 docs/design/part-overview.txt: Make upsteam/downstream concepts more clear.
Original commit message from CVS:
* docs/design/part-overview.txt:
Make upsteam/downstream concepts more clear.
Give an example of serialized/non-serialized events.
* docs/design/part-events.txt:
* docs/design/part-streams.txt:
Mention applied_rate.
* docs/design/part-trickmodes.txt:
Mention applied rate, flesh out some more use cases.
* gst/gstevent.c: (gst_event_new_new_segment),
(gst_event_parse_new_segment), (gst_event_new_new_segment_full),
(gst_event_parse_new_segment_full), (gst_event_new_tag),
(gst_event_parse_tag), (gst_event_new_buffer_size),
(gst_event_parse_buffer_size), (gst_event_new_qos),
(gst_event_parse_qos), (gst_event_parse_seek),
(gst_event_new_navigation):
* gst/gstevent.h:
Add applied_rate field to NEWSEGMENT event.
API: gst_event_new_new_segment_full()
API: gst_event_parse_new_segment_full()
* gst/gstsegment.c: (gst_segment_init), (gst_segment_set_seek),
(gst_segment_set_newsegment), (gst_segment_set_newsegment_full),
(gst_segment_to_stream_time), (gst_segment_to_running_time):
* gst/gstsegment.h:
Add applied_rate to GstSegment structure.
Make calculation of stream_time and running_time more correct
wrt rate/applied_rate.
Add some more docs.
API: GstSegment::applied_rate field
API: gst_segment_set_newsegment_full();
* libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment),
(gst_base_sink_get_sync_times), (gst_base_sink_get_position):
* libs/gst/base/gstbasetransform.c:
(gst_base_transform_sink_eventfunc),
(gst_base_transform_handle_buffer):
Parse and use applied_rate in the GstSegment field.
* tests/check/gst/gstevent.c: (GST_START_TEST):
Add check for applied_rate field.
* tests/check/gst/gstsegment.c: (GST_START_TEST),
(gstsegments_suite):
Add more checks for various GstSegment operations.
2006-05-08 09:52:33 +00:00
..
draft-ghostpads.txt
draft-klass.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
draft-push-pull.txt fixed typos 2005-10-13 15:27:40 +00:00
Makefile.am ChangeLog surgery and add missing new file 2006-02-09 18:30:51 +00:00
part-activation.txt
part-buffering.txt docs/design/part-TODO.txt: Mention QoS as an ongoing work item. 2006-04-28 12:58:15 +00:00
part-caps.txt
part-clocks.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-conventions.txt
part-dynamic.txt
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
part-element-transform.txt docs/design/part-element-transform.txt: Added some docs about the design of tranform elements. 2006-03-08 13:44:55 +00:00
part-events.txt docs/design/part-overview.txt: Make upsteam/downstream concepts more clear. 2006-05-08 09:52:33 +00:00
part-gstbin.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-gstbus.txt
part-gstelement.txt docs/design/: Many doc updates. 2005-10-08 16:49:15 +00:00
part-gstghostpad.txt gst/gstevent.h (gst_event_new_new_segment) (gst_event_parse_new_segment, gst_event_new_buffer_size) 2005-11-22 11:48:58 +00:00
part-gstobject.txt
part-gstpipeline.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-live-source.txt docs/design/: Many doc updates. 2005-10-08 16:49:15 +00:00
part-messages.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-MT-refcounting.txt *.*: Ran scripts/update-macros. Oh yes. gst/gstobject.h (GST_OBJECT_GET_LOCK, GST_OBJECT_LOCK) 2005-11-21 16:34:26 +00:00
part-negotiation.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-overview.txt docs/design/part-overview.txt: Make upsteam/downstream concepts more clear. 2006-05-08 09:52:33 +00:00
part-preroll.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-push-pull.txt
part-qos.txt docs/design/part-TODO.txt: Mention QoS as an ongoing work item. 2006-04-28 12:58:15 +00:00
part-query.txt
part-relations.txt
part-scheduling.txt docs/design/: Replace all _pull_region() with _pull_range() 2005-09-26 17:40:39 +00:00
part-seeking.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-segments.txt docs/design/part-segments.txt: More docs. 2005-10-21 15:13:08 +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
part-states.txt docs/design/: Documentation updates. 2006-03-13 10:32:26 +00:00
part-streams.txt docs/design/part-overview.txt: Make upsteam/downstream concepts more clear. 2006-05-08 09:52:33 +00:00
part-TODO.txt docs/design/part-TODO.txt: Mention QoS as an ongoing work item. 2006-04-28 12:58:15 +00:00
part-trickmodes.txt docs/design/part-overview.txt: Make upsteam/downstream concepts more clear. 2006-05-08 09:52:33 +00:00