From 9c587ae8a053dd888c60d57080b3fdb0ce87e3f0 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 6 Feb 2014 15:57:32 +0600 Subject: Fix wrong animation duration when using older Libav --- intern/ffmpeg/ffmpeg_compat.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'intern') diff --git a/intern/ffmpeg/ffmpeg_compat.h b/intern/ffmpeg/ffmpeg_compat.h index 801ab6e659d..ff2cc405f4c 100644 --- a/intern/ffmpeg/ffmpeg_compat.h +++ b/intern/ffmpeg/ffmpeg_compat.h @@ -426,7 +426,12 @@ AVRational av_get_r_frame_rate_compat(const AVStream *stream) #if LIBAVCODEC_VERSION_MICRO >= 100 return stream->r_frame_rate; #else +# if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54, 23, 1) + /* For until r_frame_rate was deprecated use it. */ + return stream->r_frame_rate; +# else return stream->avg_frame_rate; +# endif #endif } -- cgit v1.2.3