am7xxx-play: get rd of the deprecated function avpicture_fill()
authorAntonio Ospite <ao2@ao2.it>
Thu, 30 Jun 2016 16:02:45 +0000 (18:02 +0200)
committerAntonio Ospite <ao2@ao2.it>
Thu, 30 Jun 2016 16:02:45 +0000 (18:02 +0200)
This also fixes this warning:

  warning: ‘avpicture_fill’ is deprecated

examples/am7xxx-play.c

index f5e6157..ad2ca6f 100644 (file)
@@ -339,11 +339,13 @@ static int am7xxx_play(const char *input_format_string,
        }
 
        /* assign appropriate parts of buffer to image planes in picture_scaled */
        }
 
        /* assign appropriate parts of buffer to image planes in picture_scaled */
-       avpicture_fill((AVPicture *)picture_scaled,
-                      out_buf,
-                      (output_ctx.codec_ctx)->pix_fmt,
-                      (output_ctx.codec_ctx)->width,
-                      (output_ctx.codec_ctx)->height);
+       av_image_fill_arrays(picture_scaled->data,
+                            picture_scaled->linesize,
+                            out_buf,
+                            (output_ctx.codec_ctx)->pix_fmt,
+                            (output_ctx.codec_ctx)->width,
+                            (output_ctx.codec_ctx)->height,
+                            1);
 
        sw_scale_ctx = sws_getCachedContext(NULL,
                                            (input_ctx.codec_ctx)->width,
 
        sw_scale_ctx = sws_getCachedContext(NULL,
                                            (input_ctx.codec_ctx)->width,