summaryrefslogtreecommitdiffstats
path: root/player/command.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2019-05-17 22:28:12 +0200
committerwm4 <wm4@nowhere>2019-09-19 20:37:04 +0200
commita3991078bde2266184fa3eb71b0e6228975f55db (patch)
tree9425be85fdd80e60ba6ef13289417d8752223ea5 /player/command.c
parentf57fad4a4d1922eb9a0ac8f21fd3328756babd0c (diff)
downloadmpv-a3991078bde2266184fa3eb71b0e6228975f55db.tar.bz2
mpv-a3991078bde2266184fa3eb71b0e6228975f55db.tar.xz
demux, command: export bof/eof flags
Export these flags with demuxer-cache-state. Useful for debugging, but any client API users could also make use of it.
Diffstat (limited to 'player/command.c')
-rw-r--r--player/command.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/player/command.c b/player/command.c
index 4aae5e21b8..dce975dca7 100644
--- a/player/command.c
+++ b/player/command.c
@@ -1502,6 +1502,9 @@ static int mp_property_demuxer_cache_state(void *ctx, struct m_property *prop,
struct mpv_node *r = (struct mpv_node *)arg;
node_init(r, MPV_FORMAT_NODE_MAP, NULL);
+ node_map_add_flag(r, "bof-cached", s.bof_cached);
+ node_map_add_flag(r, "eof-cached", s.eof_cached);
+
struct mpv_node *ranges =
node_map_add(r, "seekable-ranges", MPV_FORMAT_NODE_ARRAY);
for (int n = 0; n < s.num_seek_ranges; n++) {