From f1a1aad0e9224c381e42bc328b0bc05bfe52c31f Mon Sep 17 00:00:00 2001 From: Peter Schlaile Date: Mon, 6 Feb 2006 00:19:23 +0000 Subject: skip_frame not available in all ffmpeg versions --- source/blender/imbuf/intern/anim.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/imbuf/intern/anim.c') diff --git a/source/blender/imbuf/intern/anim.c b/source/blender/imbuf/intern/anim.c index ad563cc3bb2..1642d71aadb 100644 --- a/source/blender/imbuf/intern/anim.c +++ b/source/blender/imbuf/intern/anim.c @@ -93,6 +93,7 @@ #define FFMPEG_OLD_FRAME_RATE 1 #else #define FFMPEG_CODEC_IS_POINTER 1 +#define FFMPEG_HAVE_SKIP_FRAME 1 #endif #endif @@ -550,7 +551,9 @@ static int startffmpeg(struct anim * anim) { pCodecCtx->workaround_bugs = 1; pCodecCtx->lowres = 0; pCodecCtx->idct_algo= FF_IDCT_AUTO; +#if FFMPEG_HAVE_SKIP_FRAME pCodecCtx->skip_frame= AVDISCARD_DEFAULT; +#endif pCodecCtx->skip_idct= AVDISCARD_DEFAULT; pCodecCtx->skip_loop_filter= AVDISCARD_DEFAULT; pCodecCtx->error_resilience= FF_ER_CAREFUL; -- cgit v1.2.3