diff options
author | wm4 <wm4@nowhere> | 2019-11-06 21:35:49 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2019-11-06 21:35:49 +0100 |
commit | abb089431d0467c3609207d0b27359ef08a6c16d (patch) | |
tree | 95aa48afe3560ca1abbf6858b35b4c7826b8e949 /common/common.h | |
parent | 48fc642e0c98025e12eafd388655da37848f94ef (diff) | |
download | mpv-abb089431d0467c3609207d0b27359ef08a6c16d.tar.bz2 mpv-abb089431d0467c3609207d0b27359ef08a6c16d.tar.xz |
common: add a helper to round up to next power of 2
This is something relatively frequently needed, and there must be half a
dozen ad-hoc implementations in mpv. The next commit uses this, the
suspected duplicate implementations are hiding.
Diffstat (limited to 'common/common.h')
-rw-r--r-- | common/common.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/common.h b/common/common.h index 5e6950c931..8dbb304625 100644 --- a/common/common.h +++ b/common/common.h @@ -89,6 +89,7 @@ bool mp_rect_contains(struct mp_rect *rc, int x, int y); bool mp_rect_equals(struct mp_rect *rc1, struct mp_rect *rc2); unsigned int mp_log2(uint32_t v); +uint32_t mp_round_next_power_of_2(uint32_t v); int mp_snprintf_cat(char *str, size_t size, const char *format, ...) PRINTF_ATTRIBUTE(3, 4); |