summaryrefslogtreecommitdiffstats
path: root/player/client.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-01-09 13:38:17 +0100
committerwm4 <wm4@nowhere>2017-01-09 13:38:17 +0100
commit0ae753bc3d6330d23dfd7bb30a5c998e34943e93 (patch)
tree301caa3821b166f709528c687c286d5eacadcd07 /player/client.c
parent42a60143c22780fcb6dba1ac9e84753d58b932aa (diff)
downloadmpv-0ae753bc3d6330d23dfd7bb30a5c998e34943e93.tar.bz2
mpv-0ae753bc3d6330d23dfd7bb30a5c998e34943e93.tar.xz
client API: handle missing MPV_FORMAT_BYTE_ARRAY case in compare_value
Since there's no property yet that uses this type, and the code is used for property change detection only. this is dead code. Add it anyway for completeness.
Diffstat (limited to 'player/client.c')
-rw-r--r--player/client.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/player/client.c b/player/client.c
index ccbec2da72..cd22312bde 100644
--- a/player/client.c
+++ b/player/client.c
@@ -851,6 +851,12 @@ static bool compare_value(void *a, void *b, mpv_format format)
return false;
return compare_value(&a_n->u, &b_n->u, a_n->format);
}
+ case MPV_FORMAT_BYTE_ARRAY: {
+ struct mpv_byte_array *a_r = a, *b_r = b;
+ if (a_r->size != b_r->size)
+ return false;
+ return memcmp(a_r->data, b_r->data, a_r->size) == 0;
+ }
case MPV_FORMAT_NODE_ARRAY:
case MPV_FORMAT_NODE_MAP:
{