On 14/10/15 11:33, Vittorio Giovara wrote: > Signed-off-by: Vittorio Giovara <vittorio.giov...@gmail.com> > --- > libavcodec/nuv.c | 9 ++++++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/libavcodec/nuv.c b/libavcodec/nuv.c > index c56003c..9db85fd 100644 > --- a/libavcodec/nuv.c > +++ b/libavcodec/nuv.c > @@ -74,9 +74,12 @@ static const uint8_t fallback_cquant[] = { > */ > static void copy_frame(AVFrame *f, const uint8_t *src, int width, int height) > { > - AVPicture pic; > - avpicture_fill(&pic, src, AV_PIX_FMT_YUV420P, width, height); > - av_picture_copy((AVPicture *)f, &pic, AV_PIX_FMT_YUV420P, width, height); > + uint8_t *src_data[4]; > + int src_linesize[4]; > + av_image_fill_arrays(src_data, src_linesize, src, > + f->format, width, height, 1); > + av_image_copy(f->data, f->linesize, src_data, src_linesize, > + f->format, width, height); > } > > /** >
Ok, maybe it can be simplified later. _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel