diff --git a/src/artwork.c b/src/artwork.c index ef83cd99..d41f8156 100644 --- a/src/artwork.c +++ b/src/artwork.c @@ -346,8 +346,8 @@ artwork_rescale(AVFormatContext *src_ctx, int s, int out_w, int out_h, int forma } /* Scale */ -#if (LIBSWSCALE_VERSION_MAJOR == 0 && LIBSWSCALE_VERSION_MINOR >= 9) - /* FFmpeg 0.6 */ +#if LIBSWSCALE_VERSION_MAJOR >= 1 || (LIBSWSCALE_VERSION_MAJOR == 0 && LIBSWSCALE_VERSION_MINOR >= 9) + /* FFmpeg 0.6, libav 0.6+ */ sws_scale(swsctx, (const uint8_t * const *)i_frame->data, i_frame->linesize, 0, src->height, o_frame->data, o_frame->linesize); #else sws_scale(swsctx, i_frame->data, i_frame->linesize, 0, src->height, o_frame->data, o_frame->linesize);