mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-08 18:39:54 +00:00
67874ea86d
To make the code clearer, and to facilitate future improvements, introduce a distinction between the buffering level and the buffering percentage. Buffering level: the queue's current fill level. The low/high watermarks are in this range. Buffering percentage: percentage relative to the low/high watermarks (0% = low watermark, 100% = high watermark). To that end, get_percentage() is renamed to get_buffering_level(). Also, low/high_percent are renamed to low/high_watermark to avoid confusion. mq->buffering_percent values are now normalized in the 0..100 range for buffering messages inside update_buffering(), and not just before sending the buffering message. Finally the buffering level range is parameterized by adding a new constant called MAX_BUFFERING_LEVEL. https://bugzilla.gnome.org/show_bug.cgi?id=770628 |
||
---|---|---|
.. | ||
.gitignore | ||
gstcapsfilter.c | ||
gstcapsfilter.h | ||
gstconcat.c | ||
gstconcat.h | ||
gstdownloadbuffer.c | ||
gstdownloadbuffer.h | ||
gstelements.c | ||
gstelements_private.c | ||
gstelements_private.h | ||
gstfakesink.c | ||
gstfakesink.h | ||
gstfakesrc.c | ||
gstfakesrc.h | ||
gstfdsink.c | ||
gstfdsink.h | ||
gstfdsrc.c | ||
gstfdsrc.h | ||
gstfilesink.c | ||
gstfilesink.h | ||
gstfilesrc.c | ||
gstfilesrc.h | ||
gstfunnel.c | ||
gstfunnel.h | ||
gstidentity.c | ||
gstidentity.h | ||
gstinputselector.c | ||
gstinputselector.h | ||
gstmultiqueue.c | ||
gstmultiqueue.h | ||
gstoutputselector.c | ||
gstoutputselector.h | ||
gstqueue.c | ||
gstqueue.h | ||
gstqueue2.c | ||
gstqueue2.h | ||
gstsparsefile.c | ||
gstsparsefile.h | ||
gststreamiddemux.c | ||
gststreamiddemux.h | ||
gsttee.c | ||
gsttee.h | ||
gsttypefindelement.c | ||
gsttypefindelement.h | ||
gstvalve.c | ||
gstvalve.h | ||
Makefile.am | ||
meson.build |