Wim Taymans
80311b758c
design: tweak docs a little
2011-02-10 15:21:45 +01:00
Wim Taymans
2371cbbec2
design: update QoS document
...
Add new QoS types and talk about the new throttle QoS message.
2011-02-10 15:21:44 +01:00
Tim-Philipp Müller
166be8d7f1
docs: fix some typos in the bufferpool draft
2011-02-10 13:46:08 +00:00
Wim Taymans
654a9484ef
design: add draft for first ideas for a bufferpool feature
...
Add a first draft with some ideas and use cases for the implementation
for bufferpools. The purpose is to be able to make elements negotiate
their buffer requirements as well as provide an infrastructure to
preallocate and reuse buffers in an easy way.
2011-02-09 16:27:33 +01:00
Zhang Wanming
624168d8a0
docs: fix a few more typos
...
https://bugzilla.gnome.org/show_bug.cgi?id=640502
2011-01-26 08:59:49 +00:00
Cai Yuanqing
eea239f47c
design docs: fix 2 typos in part-MT-refcounting
2011-01-24 19:52:30 +01:00
Yang Xichuan
3d858ccc18
design docs: part-gstbin.txt fix typo
...
Signed-off-by: Yang Xichuan <xichuan.yang@tieto.com>
2011-01-24 19:16:15 +01:00
Vincent Penquerc'h
4b88f6048a
design docs: fix a few typos and a thinko
2011-01-24 19:15:29 +01:00
Wim Taymans
7f217e728a
design: update buffering doc
...
Add strategies to buffering doc
2011-01-24 16:35:25 +01:00
Wim Taymans
4b51c52395
design: more updates for the progress messages
2011-01-05 10:57:26 +01:00
Wim Taymans
d90b7702f1
docs: fix typo
2010-12-28 10:35:18 +01:00
Wim Taymans
22e64c80d2
docs: add draft idea for progress reporting
2010-12-22 16:42:04 +01:00
Tim-Philipp Müller
9ae630c73d
build: remove trailing whitespaces after backslash in Makefile.am
2010-12-04 14:23:59 +00:00
Stefan Kost
16ce2d4ea4
design-docs: add html output using asciidoc
...
Unify the ad-hoc markup to be asciidoc style in many places. Add a "html" target
to Makefile to generate the output.
2010-12-03 09:50:31 +02:00
Wim Taymans
8b61681cff
docs: update qos design doc
...
Fix some typos.
change the definition of the quality field for video decoders to something that
makes more sense.
2010-10-07 19:20:01 +02:00
Wim Taymans
b181094798
docs: add copy and conv function to buffer2 draft
2010-03-31 16:55:55 +02:00
Wim Taymans
ac2f2c6122
docs: update buffer2 draft
2010-03-31 10:54:55 +02:00
Wim Taymans
6e7ccbf9ab
docs: avoid confusion between events and messages
2010-03-17 15:46:46 +01:00
Wim Taymans
7d99d0eb54
docs: merge QoS message fields
...
There was already a section about QoS messages that is now merged with the new
information.
2010-03-16 10:41:45 +01:00
Wim Taymans
03cb74617b
docs: update QOS docs to include QOS messages
...
Add some docs about the values needed for a QoS message and some use
cases.
See #322947
2010-03-15 18:48:14 +01:00
Stefan Kost
a12fc26461
design: write about the current state of tag-handling
...
Document the taghandling in gstreamer. List gaps and propose new mechanisms to
deal with them.
2010-02-17 09:55:52 +02:00
Wim Taymans
6078dc4931
docs: small docs updates
2010-01-19 16:39:38 +01:00
Wim Taymans
068307b70e
docs: update QoS documeent
...
Add some ideas about a new QoS message.
See also #322947
2010-01-11 14:58:11 +01:00
Wim Taymans
bdaadd4352
docs: add some more buffer2 ideas
2009-12-24 15:13:49 +01:00
Stefan Kost
f65a81ae6d
docs: review and fix spelling
2009-12-14 15:11:14 +02:00
Wim Taymans
d20b373998
docs: fix grammar
2009-11-23 11:33:48 +01:00
Wim Taymans
8c4742866b
TODO: remove stepping from TODO
...
Remove the frame stepping API from the TODO list.
2009-11-16 18:25:45 +01:00
Wim Taymans
ac1e923617
design: add some ideas for SKIP mode trickmodes
2009-10-27 15:47:39 +01:00
Wim Taymans
c10690aea2
TODO: add item to TODO list
...
We currently do a little too much work when we push the first buffer around
resulting in excessive caps checking. We can probably make this a little less
expensive.
2009-10-22 16:42:13 -04:00
Sebastian Dröge
bf8af3f734
docs: Update the design docs for bin state changes according to last commit
2009-08-18 11:38:38 +02:00
Tim-Philipp Müller
02790ee700
docs: dist GStreamer-1.0 buffer design draft
2009-08-06 09:21:19 +01:00
Edward Hervey
f39cfbebbf
docs/design: Update Makefile.am for changed framestep document name.
2009-07-13 09:33:45 +02:00
Wim Taymans
dd670cb5b5
docs: add draft for arbitrary buffer metadata idea
2009-07-10 18:46:39 +01:00
Wim Taymans
8ecbf002b8
docs: more framestep docs out of draft
2009-07-10 18:35:21 +01:00
Wim Taymans
c5c136251b
docs: update framestep document
...
Remove experimental status from the framestep draft.
2009-07-10 18:33:58 +01:00
Wim Taymans
25067558dc
stepping: more stepping improvements
...
Update design doc with step-start docs.
Add eos field to step done message
when stepping in reverse, update the segment time field.
Flush out the current step when we are flushing.
2009-06-12 13:20:36 +02:00
Wim Taymans
89c42f8506
stepping: do flushing steps correctly
...
Note in the docs that a flushing step in PLAYING brings the pipeline to the lost
state and skips the data before prerolling again.
Implement the flushing step correctly by invalidating the current step
operation, which would activate the new step operation.
2009-06-08 17:41:56 +02:00
Wim Taymans
0c205b96b4
framestep: implement backwards framestep
...
Update framestep document, we want to pass the flush flag in the step-done
message.
Add flush flag to the gstmessage.
Update examples to use the new step-done message api.
Implement framestep with playback rates < 0.0 too.
2009-06-01 13:37:28 +02:00
Wim Taymans
386c516e51
add new API for framestepping
...
Add new STEP event and methods for creating/parsing the event
Update design docs.
Add new STEP_DONE message and method to create/parse.
API: GstEvent::gst_event_new_step()
API: GstEvent::gst_event_parse_step()
API: GstMessage::gst_message_new_step_done()
API: GstMessage::gst_message_parse_step_done()
2009-06-01 13:36:49 +02:00
Wim Taymans
170b9d6253
docs: remove a TODO item that is fixed now
2009-05-29 12:48:28 +02:00
Wim Taymans
6fd78ac41c
docs: add Image to draft klass documentation
2009-05-25 14:53:08 +02:00
Edward Hervey
4f951e2614
Makefile.am: update for added/moved/removed files that weren't dist-ed.
2009-05-15 11:00:53 +02:00
Wim Taymans
e535c171d6
docs: rename and delete some design docs
2009-05-14 12:31:57 +02:00
Wim Taymans
0f83510620
docs: update trickmode document
2009-05-13 23:38:08 +02:00
Wim Taymans
079c68fdf4
docs: add some docs about buffer lists
2009-05-12 17:29:15 +02:00
Wim Taymans
3ff09d9b51
design: more STREAM_STATUS updates
...
Pass the thread object in a GValue, which would allow the application to figure
out the type of the object instead of us having to explicitly code it in a
message field.
2009-05-11 23:04:48 +02:00
Wim Taymans
39aa1e0e31
design: update stream-status document some more
2009-05-11 23:04:38 +02:00
Wim Taymans
0b5f070eae
design: add first version of stream-status
...
Add the first version of the STREAM_STATUS message design docs.
This message will be used to give applications more control over the
streaming threads.
2009-05-11 23:04:15 +02:00
Stefan Kost
d6807e1ae3
formatting: tabs to spaces
2009-03-10 21:13:40 +02:00
Wim Taymans
013f4a58d5
design: update the framestep draft
...
Update the docs a little.
Add property to allow incremental stepping so that we can reduce excessive
queueing.
2009-02-27 12:36:54 +01:00