avfilter/phase: add some constness for RO data pointers.
authorClément Bœsch <u@pkh.me>
Sat, 3 May 2014 20:52:28 +0000 (22:52 +0200)
committerClément Bœsch <u@pkh.me>
Thu, 8 May 2014 21:34:51 +0000 (23:34 +0200)
libavfilter/vf_phase.c

index 297ef70..34caf89 100644 (file)
@@ -117,12 +117,12 @@ static enum PhaseMode analyze_plane(void *ctx, enum PhaseMode mode, AVFrame *old
     double bdiff, tdiff, pdiff, scale;
     const int ns = new->linesize[0];
     const int os = old->linesize[0];
-    uint8_t *nptr = new->data[0];
-    uint8_t *optr = old->data[0];
+    const uint8_t *nptr = new->data[0];
+    const uint8_t *optr = old->data[0];
     const int h = new->height;
     const int w = new->width;
     int bdif, tdif, pdif;
-    uint8_t *end, *rend;
+    const uint8_t *end, *rend;
     int top, t;
 
     if (mode == AUTO) {
@@ -267,8 +267,8 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
     }
 
     for (plane = 0; plane < s->nb_planes; plane++) {
-        uint8_t *buf = s->frame->data[plane];
-        uint8_t *from = in->data[plane];
+        const uint8_t *buf = s->frame->data[plane];
+        const uint8_t *from = in->data[plane];
         uint8_t *to = out->data[plane];
 
         for (y = 0, top = 1; y < s->planeheight[plane]; y++, top ^= 1) {