diff libmpdemux/video.c @ 3526:cf787373f0aa

vivo A-V sync fixed
author arpi
date Sun, 16 Dec 2001 14:51:04 +0000
parents 84ed0593187c
children 70c409621d92
line wrap: on
line diff
--- a/libmpdemux/video.c	Sun Dec 16 14:10:37 2001 +0000
+++ b/libmpdemux/video.c	Sun Dec 16 14:51:04 2001 +0000
@@ -237,6 +237,12 @@
     if(demuxer->file_format==DEMUXER_TYPE_MOV && !force_fps){
         // .MOV files has no fixed FPS - just frame durations!
 	frame_time=d_video->pts-pts1;
+    } else
+    if(demuxer->file_format==DEMUXER_TYPE_VIVO && !force_fps){
+        // .VIVO files has no fixed FPS - just frame durations!
+	if(d_video->pts-pts1>0)
+	    frame_time=d_video->pts-pts1;
+	mp_msg(MSGT_CPLAYER,MSGL_V,"vivo frame_time=%5.3f   \n",frame_time);
     }
 
     if(demuxer->file_format==DEMUXER_TYPE_MPEG_PS) d_video->pts+=frame_time;