libavcodec/rangecoder.c:57:30: warning: cast discards ‘const’ qualifier from 
pointer target type [-Wcast-qual]
---
 libavcodec/rangecoder.c | 6 ++----
 libavcodec/rangecoder.h | 2 +-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/libavcodec/rangecoder.c b/libavcodec/rangecoder.c
index 4c4731d..3ef4b31 100644
--- a/libavcodec/rangecoder.c
+++ b/libavcodec/rangecoder.c
@@ -49,11 +49,9 @@ av_cold void ff_init_range_encoder(RangeCoder *c, uint8_t 
*buf, int buf_size)
     c->outstanding_byte  = -1;
 }
 
-av_cold void ff_init_range_decoder(RangeCoder *c, const uint8_t *buf,
-                                   int buf_size)
+av_cold void ff_init_range_decoder(RangeCoder *c, uint8_t *buf, int buf_size)
 {
-    /* cast to avoid compiler warning */
-    ff_init_range_encoder(c, (uint8_t *)buf, buf_size);
+    ff_init_range_encoder(c, buf, buf_size);
 
     c->low         = AV_RB16(c->bytestream);
     c->bytestream += 2;
diff --git a/libavcodec/rangecoder.h b/libavcodec/rangecoder.h
index 2ead446..c07a99b 100644
--- a/libavcodec/rangecoder.h
+++ b/libavcodec/rangecoder.h
@@ -45,7 +45,7 @@ typedef struct RangeCoder {
 } RangeCoder;
 
 void ff_init_range_encoder(RangeCoder *c, uint8_t *buf, int buf_size);
-void ff_init_range_decoder(RangeCoder *c, const uint8_t *buf, int buf_size);
+void ff_init_range_decoder(RangeCoder *c, uint8_t *buf, int buf_size);
 int ff_rac_terminate(RangeCoder *c);
 void ff_build_rac_states(RangeCoder *c, int factor, int max_p);
 
-- 
2.1.4

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to