From 92a5570bbdfc7704cfb50582bb8c858ff2585e00 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 22 Nov 2021 10:53:49 +0100 Subject: [PATCH] raop: small cleanup --- src/modules/module-raop-sink.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/modules/module-raop-sink.c b/src/modules/module-raop-sink.c index 2e509ba53..256227896 100644 --- a/src/modules/module-raop-sink.c +++ b/src/modules/module-raop-sink.c @@ -216,15 +216,12 @@ static void stream_destroy(void *d) static inline void bit_writer(uint8_t **p, int *pos, uint8_t data, int len) { - int lb, rb; - lb = 7 - *pos; - rb = lb - len + 1; + int rb = 8 - *pos - len; if (rb >= 0) { **p = (*pos ? **p : 0) | (data << rb); *pos += len; } else { - **p |= (data >> -rb); - (*p)++; + *(*p)++ |= (data >> -rb); **p = data << (8+rb); *pos = -rb; }