libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/plugins/thumbnailffmpeg_extractor.c | 10++++++++--
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; };