[MPlayer-dev-eng] [PATCH] lavf demuxer timebase fix?

Rich Felker dalias at aerifal.cx
Sun May 1 03:02:29 CEST 2005


would someone check and see if this looks ok before i commit it?
(see latest commits on ffmpeg-cvslog)

rich

-------------- next part --------------
Index: libmpdemux/demux_lavf.c
===================================================================
RCS file: /cvsroot/mplayer/main/libmpdemux/demux_lavf.c,v
retrieving revision 1.14
diff -u -r1.14 demux_lavf.c
--- libmpdemux/demux_lavf.c	25 Mar 2005 22:47:09 -0000	1.14
+++ libmpdemux/demux_lavf.c	1 May 2005 01:02:52 -0000
@@ -236,8 +236,13 @@
             sh_video->bih= bih;
             sh_video->disp_w= codec->width;
             sh_video->disp_h= codec->height;
+#if (LIBAVFORMAT_BUILD >= 4624)
+            sh_video->video.dwRate= codec->time_base->den;
+            sh_video->video.dwScale= codec->time_base->num;
+#else
             sh_video->video.dwRate= codec->frame_rate;
             sh_video->video.dwScale= codec->frame_rate_base;
+#endif
             sh_video->fps=(float)sh_video->video.dwRate/(float)sh_video->video.dwScale;
             sh_video->frametime=(float)sh_video->video.dwScale/(float)sh_video->video.dwRate;
             sh_video->format = bih->biCompression;


More information about the MPlayer-dev-eng mailing list