commit c90bc5b46c0f6cfed28af9fddada823b321a74dd
parent 08088f2b56fd2cee82ec7a38946421870870ffae
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 18 Aug 2013 19:29:48 +0000
-fix build with libavcodec >= 54-25.0, see http://ffmpeg.org/pipermail/ffmpeg-cvslog/2012-August/053368.html
Diffstat:
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/plugins/thumbnailffmpeg_extractor.c b/src/plugins/thumbnailffmpeg_extractor.c
@@ -327,6 +327,12 @@ calculate_thumbnail_dimensions (int src_width,
#endif
}
+#if AV_VERSION_INT(54,25,0) > LIBAVUTIL_VERSION_INT
+#define ENUM_CODEC_ID enum CodecID
+#else
+#define ENUM_CODEC_ID enum AvCodecID
+#endif
+
/**
* Perform thumbnailing when the input is an image.
@@ -335,7 +341,7 @@ calculate_thumbnail_dimensions (int src_width,
* @param ec extraction context to use
*/
static void
-extract_image (enum CodecID image_codec_id,
+extract_image (ENUM_CODEC_ID image_codec_id,
struct EXTRACTOR_ExtractContext *ec)
{
AVDictionary *opts;
@@ -631,7 +637,7 @@ struct MIMEToDecoderMapping
/**
* Corresponding ffmpeg decoder ID.
*/
- enum CodecID codec_id;
+ ENUM_CODEC_ID codec_id;
};