lavc/opus_rc: Cast a const pointer to uint8_t *.
authorCarl Eugen Hoyos <ceffmpeg@gmail.com>
Mon, 17 Dec 2018 01:36:26 +0000 (02:36 +0100)
committerCarl Eugen Hoyos <ceffmpeg@gmail.com>
Fri, 21 Dec 2018 23:15:16 +0000 (00:15 +0100)
Silences a warning with clang on arm:
libavcodec/opus_rc.c:170:17: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'void *' discards qualifiers

libavcodec/opus_rc.c

index 3972bb0..c432eb9 100644 (file)
@@ -167,7 +167,7 @@ void ff_opus_rc_put_raw(OpusRangeCoder *rc, uint32_t val, uint32_t count)
     rc->rb.cachelen = (rc->rb.cachelen + to_write) % 32;
 
     if (!rc->rb.cachelen && count) {
-        AV_WB32(rc->rb.position, rc->rb.cacheval);
+        AV_WB32((uint8_t *)rc->rb.position, rc->rb.cacheval);
         rc->rb.bytes    += 4;
         rc->rb.position -= 4;
         rc->rb.cachelen = count - to_write;