X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/936cf6f2bbdbcfeec89a406a7734fe97468bcdc1..313acc774bff2f76f41ca75cbca43ff3f0ad20cc:/server/speaker.h?ds=sidebyside diff --git a/server/speaker.h b/server/speaker.h index de89ee0..8d6dcaa 100644 --- a/server/speaker.h +++ b/server/speaker.h @@ -91,6 +91,14 @@ struct track { /** @brief Slot in @ref fds */ int slot; + /** @brief Set when playable + * + * A track becomes playable whenever it fills its buffer or reaches EOF; it + * stops being playable when it entirely empties its buffer. Tracks start + * out life not playable. + */ + int playable; + /** @brief Input buffer * * 1Mbyte is enough for nearly 6s of 44100Hz 16-bit stereo