[FFmpeg-cvslog] avcodec/opusdec: fix some const correctness

Michael Niedermayer git at videolan.org
Fri May 16 05:23:46 CEST 2014


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Fri May 16 04:38:10 2014 +0200| [7970959a94127f85a96218e95ddbd64c38c2a3ab] | committer: Michael Niedermayer

avcodec/opusdec: fix some const correctness

also make a const array static
Fixes 2 warnings

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7970959a94127f85a96218e95ddbd64c38c2a3ab
---

 libavcodec/opusdec.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libavcodec/opusdec.c b/libavcodec/opusdec.c
index 1a994c4..12c342c 100644
--- a/libavcodec/opusdec.c
+++ b/libavcodec/opusdec.c
@@ -155,8 +155,8 @@ static int opus_flush_resample(OpusStreamContext *s, int nb_samples)
 
 static int opus_init_resample(OpusStreamContext *s)
 {
-    float delay[16] = { 0.0 };
-    uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay };
+    static const float delay[16] = { 0.0 };
+    const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay };
     int ret;
 
     av_opt_set_int(s->swr, "in_sample_rate", s->silk_samplerate, 0);
@@ -235,7 +235,7 @@ static int opus_decode_frame(OpusStreamContext *s, const uint8_t *data, int size
         }
         samples = swr_convert(s->swr,
                               (uint8_t**)s->out, s->packet.frame_duration,
-                              (uint8_t**)s->silk_output, samples);
+                              (const uint8_t**)s->silk_output, samples);
         if (samples < 0) {
             av_log(s->avctx, AV_LOG_ERROR, "Error resampling SILK data.\n");
             return samples;



More information about the ffmpeg-cvslog mailing list