examples/muxing: cast sws_scale() argument to the expected one
authorStefano Sabatini <stefasab@gmail.com>
Tue, 21 Aug 2012 16:15:32 +0000 (18:15 +0200)
committerStefano Sabatini <stefasab@gmail.com>
Tue, 21 Aug 2012 23:03:48 +0000 (01:03 +0200)
Fix warnings:
muxing.c: In function ‘write_video_frame’:
muxing.c:326:23: warning: passing argument 2 of ‘sws_scale’ from incompatible pointer type [enabled by default]

doc/examples/muxing.c

index 3209bb8..e7ab145 100644 (file)
@@ -340,7 +340,8 @@ static void write_video_frame(AVFormatContext *oc, AVStream *st)
                 }
             }
             fill_yuv_image(tmp_picture, frame_count, c->width, c->height);
-            sws_scale(img_convert_ctx, tmp_picture->data, tmp_picture->linesize,
+            sws_scale(img_convert_ctx,
+                      (const uint8_t * const *)tmp_picture->data, tmp_picture->linesize,
                       0, c->height, picture->data, picture->linesize);
         } else {
             fill_yuv_image(picture, frame_count, c->width, c->height);