mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-19 16:21:17 +00:00
design: scheduling: rework some paragraphs for clarity/grammar
Make () disposition congruent, avoid redundancy and other similar fixes.
This commit is contained in:
parent
043ea99c2e
commit
8661d52c53
1 changed files with 3 additions and 3 deletions
|
@ -1,13 +1,13 @@
|
||||||
# Scheduling
|
# Scheduling
|
||||||
|
|
||||||
The scheduling in GStreamer is based on pads actively pushing
|
The scheduling in GStreamer is based on pads actively pushing
|
||||||
(producing) data or pad pulling in data (consuming) from other pads.
|
(producing) data or pulling (consuming) data from other pads.
|
||||||
|
|
||||||
## Pushing
|
## Pushing
|
||||||
|
|
||||||
A pad can produce data and push it to the next pad. A pad that behaves
|
A pad can produce data and push it to the next pad. A pad that behaves
|
||||||
this way exposes a loop function that will be called repeatedly until it
|
this way exposes a loop function that will be repeatedly called until it
|
||||||
returns false. The loop function is allowed to block whenever it wants.
|
returns false. This loop function is allowed to block whenever it wants.
|
||||||
When the pad is deactivated the loop function should unblock though.
|
When the pad is deactivated the loop function should unblock though.
|
||||||
|
|
||||||
A pad operating in the push mode can only produce data to a pad that
|
A pad operating in the push mode can only produce data to a pad that
|
||||||
|
|
Loading…
Reference in a new issue