From e13a62fc346867450cd41d02cffbdaf477a3fec4 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 2 Feb 2017 18:03:29 +0100 Subject: stream: better method signal caching, rename weird uncached_stream field "uncached_stream" is a pretty bad name. It could be mistaken for a boolean, and then its meaning would be inverted. Rename it. Also add a "caching" field, which signals that the stream is a cache or reads from a cache. This is easier to understand and more flexible. --- stream/stream.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'stream/stream.h') diff --git a/stream/stream.h b/stream/stream.h index f309ab1b86..b6fcc3a6fa 100644 --- a/stream/stream.h +++ b/stream/stream.h @@ -197,13 +197,14 @@ typedef struct stream { bool fast_skip : 1; // consider stream fast enough to fw-seek by skipping bool is_network : 1; // original stream_info_t.is_network flag bool allow_caching : 1; // stream cache makes sense + bool caching : 1; // is a cache, or accesses a cache bool access_references : 1; // open other streams struct mp_log *log; struct mpv_global *global; struct mp_cancel *cancel; // cancellation notification - struct stream *uncached_stream; // underlying stream for cache wrapper + struct stream *underlying; // e.g. cache wrapper // Includes additional padding in case sizes get rounded up by sector size. unsigned char buffer[]; -- cgit v1.2.3