# HG changeset patch # User rtognimp # Date 1143382252 0 # Node ID ec93436dc52d9c7c881cb98fae8040e6f7b5072a # Parent f4aa4dc211c298fa7bff6706aae6ac8341c9b484 Fix a/v desync for real some files diff -r f4aa4dc211c2 -r ec93436dc52d libmpdemux/video.c --- a/libmpdemux/video.c Sun Mar 26 11:09:17 2006 +0000 +++ b/libmpdemux/video.c Sun Mar 26 14:10:52 2006 +0000 @@ -597,7 +597,6 @@ // override frame_time for variable/unknown FPS formats: if(!force_fps) switch(demuxer->file_format){ case DEMUXER_TYPE_GIF: - case DEMUXER_TYPE_REAL: case DEMUXER_TYPE_MATROSKA: if(d_video->pts>0 && pts1>0 && d_video->pts>pts1) frame_time=d_video->pts-pts1; @@ -608,6 +607,7 @@ case DEMUXER_TYPE_MOV: case DEMUXER_TYPE_FILM: case DEMUXER_TYPE_VIVO: + case DEMUXER_TYPE_REAL: case DEMUXER_TYPE_ASF: { float next_pts = ds_get_next_pts(d_video); float d= next_pts > 0 ? next_pts - d_video->pts : d_video->pts-pts1;