Stefan Sauer
0ab7d5f631
design: update design
2015-10-05 20:59:39 +02:00
Stefan Sauer
75fb1f1a73
log: make the log tracer more verbose again
...
Define log formats per message type and print details.
2015-10-05 20:59:39 +02:00
Stefan Sauer
e08fab7d5f
tracer: use macros for hooks
...
Wrap the hook with a pre and post macro. This looks less intrusive than the
previous version, although it is a little less optimized.
2015-10-05 20:59:39 +02:00
Stefan Sauer
8a8f16863b
design: more planning
2015-10-05 20:59:39 +02:00
Stefan Sauer
68b1473846
tracer: add the hook-id to the invoke signature
...
Tracers that subscribe to multiple hooks can know what hook was used.
2015-10-05 20:59:39 +02:00
Stefan Sauer
4e5d586c7d
tracer: initial prototype for the tracing subsystem
2015-10-05 20:59:39 +02:00
Vivia Nikolaidou
60130eb5f0
segment: Rewording of struct field descriptions
...
The new wording makes it easier to understand exactly what each field of the
GstSegment struct represents.
2015-09-25 23:58:41 +02:00
Luis de Bethencourt
94df7f329b
docs: fix typo in draft-klass.txt
2015-05-26 14:46:16 +01:00
Reynaldo H. Verdejo Pinochet
5d14d5bb7c
docs/design/part-negotiation.txt: minor corrections
2015-05-16 14:14:30 -03:00
Reynaldo H. Verdejo Pinochet
e7e36d36fd
docs/design/part-conventions.txt: minor corrections
2015-05-09 22:10:30 -03:00
Reynaldo H. Verdejo Pinochet
c4b558e0e3
docs/design/part-context.txt: minor corrections
2015-05-09 22:04:52 -03:00
Reynaldo H. Verdejo Pinochet
25257ccf58
docs/design/part-clocks.txt: minor corrections
2015-05-09 22:01:04 -03:00
Reynaldo H. Verdejo Pinochet
e394e62578
docs/design/part-states.txt: minor corrections
2015-05-01 20:39:26 -03:00
Tim-Philipp Müller
199c8ba561
docs: design: fix some 0.10-isms in GstSegment docs
...
1) segment.accum -> segment.base
2) Refer to GstSegment members as S.foo instead of
NS.foo, the event is now called a segment event
rather than newsegment event.
3) There's no more abs_rate field in GstSegment,
and there never was an abs_applied_rate field.
https://bugzilla.gnome.org/show_bug.cgi?id=690564
2015-04-04 19:31:42 +01:00
Vincent Penquerc'h
7b48b7a5bc
docs: clarify min-latency wording in part-latency.txt
...
https://bugzilla.gnome.org/show_bug.cgi?id=744338
2015-03-04 11:02:41 +00:00
Sebastian Dröge
fd3a064c97
design/part-latency: Minor logic fix
...
The maximum latency will be the element's minimum latency or bigger,
not bigger than the element's minimum latency or bigger.
2015-02-12 11:26:26 +02:00
Sebastian Dröge
ee8d67ef2c
design/part-latency: Add more details about min/max latency handling
...
These docs missed many details that were not obvious and because of that
handled in a few different, incompatible ways in different elements and base
classes.
https://bugzilla.gnome.org/show_bug.cgi?id=744106
2015-02-11 17:53:04 +02:00
Wim Taymans
45c61db152
downloadbuffer: improve start/stop in buffering query
...
The start and stop should represent the currently downloading region.
The estimated-total should represent the remaining time to download
the currently downloading region. This makes it a lot more useful
for applications because they can then use those values to update
the fill region and use the estimated time to delay playback.
Update the docs with this clarification.
2014-06-03 22:17:17 +02:00
Wim Taymans
7e60572425
docs: fix typo
2014-05-15 16:41:58 +02:00
Stefan Sauer
0fb6a15a65
toc: expand GstTocEntry with loop fields
...
Add loop_type and repeat_count fields to GstTocEntry plus setters and getters.
This allows to represent edit-lists in a toc as well as loops in instruemnts (wav, xi).
API: gst_toc_entry_set_loop
API: gst_toc_entry_get_loop
2014-03-16 16:55:55 +01:00
Sebastian Rasmussen
f0047132a1
docs: add missing seqnum file for distribution
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723997
2014-02-10 09:35:34 +01:00
Stefan Sauer
6b5ccf31aa
part-toc: emphasize that the later chapters are design draft ideas
2014-01-29 22:48:04 +01:00
Stefan Sauer
bdb1f268a6
part-toc: add format specific information
2014-01-29 20:37:34 +01:00
Thiago Santos
5880c9c4c3
docs: design: add part-seqnums
...
Hopefully clarifies how seqnums should be used and copied from
events to events/messages when those are handled.
https://bugzilla.gnome.org/show_bug.cgi?id=722791
2014-01-24 09:31:44 -03:00
Stefan Sauer
fb2140b627
design/part-toc.txt: update design docs
2014-01-02 20:18:36 +01:00
Sebastian Rasmussen
53ae1b2c9c
docs: Fix typos in function/object descriptions
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720029
2013-12-07 17:11:12 +00:00
Sebastian Rasmussen
249a775d2b
docs: add missing files for distribution
...
* add some documentation files in docs/design
* add docs/list-ulink.xsl so check in docs/manual works
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=719814
2013-12-03 23:50:36 +00:00
Reynaldo H. Verdejo Pinochet
a3431f5d8b
docs: fix common typos emited/eachother/...
2013-10-31 16:28:06 -07:00
Tim-Philipp Müller
40872f26ae
docs: design: fix some fixes
2013-10-28 12:55:19 +00:00
Stefan Sauer
0089bcd3e2
design: flesh out the tracing design a little more
2013-10-25 20:05:03 +02:00
Reynaldo H. Verdejo Pinochet
941cfd14d5
docs: Gram and nit fixes for part-meta.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
8a7ad85b23
docs: Gram and nit fixes for part-element-source.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
4d3b1d1558
docs: Gram and nit fixes for part-sink.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
a6b018a3bc
docs: Gram and nit fixes for part-conventions.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
3abad71867
docs: Gram and nit fixes for part-controller.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
e6dda14148
docs: Gram and nit fixes for part-context.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
11503e4b3f
docs: Gram and nit fixes for part-clocks.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
3d693f387f
docs: Gram and nit fixes for part-caps.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
72edc18465
docs: Gram and nit fixes for part-buffer.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
20c32ffbdf
docs: Gram and nit fixes for part-bufferpool.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
06a79347f3
docs: Gram and nit fixes for part-buffering.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
52810aa6ee
docs: Gram and nit fixes for part-messages.txt
2013-10-24 12:06:01 -07:00
Reynaldo H. Verdejo Pinochet
eb57390198
docs: Gram and nit fixes for part-memory.txt
2013-10-24 12:06:01 -07:00
Tim-Philipp Müller
89ae3c2a82
docs: fix function name in qos design docs
2013-10-05 10:09:00 +01:00
Sebastian Dröge
2ae9809ae8
context: Update documentation
2013-09-17 13:36:49 +02:00
Wim Taymans
9920f37f69
design: fix typo
2013-08-02 16:24:31 +02:00
Sebastian Dröge
ce8cb1f1b3
part-context: Write some design documentation about GstContext
2013-04-19 15:01:20 +02:00
Sebastian Dröge
eaf1f0db99
part-caps: Add more information about caps features, caps semantics and how to use them
2013-04-19 13:22:48 +02:00
Sebastian Dröge
7ae54c34e5
capsfeatures: Add documentation about ANY GstCapsFeatures
2013-04-19 11:24:38 +02:00
Philippe Normand
54c678a21e
query: new _BANDWIDTH_LIMITED flag
...
Source elements with limited bandwidth capabilities and supporting
buffering for downstream elements should set this flag when answering
a scheduling query. This is useful for the on-disk buffering scenario
of uridecodebin to avoid checking the URI protocol against a list of
hardcoded protocols.
Bug 693484
2013-04-16 16:52:08 +02:00