]> git.sesse.net Git - x264/commitdiff
lavf input: don't use deprecated AVStream fields
authorTim Walker <tdskywalker@gmail.com>
Tue, 19 Mar 2013 22:42:43 +0000 (23:42 +0100)
committerFiona Glaser <fiona@x264.com>
Tue, 23 Apr 2013 18:47:27 +0000 (11:47 -0700)
Fixes building against newer libavcodecs from the Libav project.

input/lavf.c

index e36632dfc16cfcc1dc114891bb8f2f9b932d0c02..c4289c8d3269f2f152f670c0ab24c572887b605d 100644 (file)
@@ -183,8 +183,8 @@ static int open_file( char *psz_filename, hnd_t *p_handle, video_info_t *info, c
     h->stream_id       = i;
     h->next_frame      = 0;
     AVCodecContext *c  = h->lavf->streams[i]->codec;
-    info->fps_num      = h->lavf->streams[i]->r_frame_rate.num;
-    info->fps_den      = h->lavf->streams[i]->r_frame_rate.den;
+    info->fps_num      = h->lavf->streams[i]->avg_frame_rate.num;
+    info->fps_den      = h->lavf->streams[i]->avg_frame_rate.den;
     info->timebase_num = h->lavf->streams[i]->time_base.num;
     info->timebase_den = h->lavf->streams[i]->time_base.den;
     /* lavf is thread unsafe as calling av_read_frame invalidates previously read AVPackets */