comparison libmpdemux/video.c @ 5143:3958674b696b

added proper PTS support for FILM demuxer
author melanson
date Sat, 16 Mar 2002 19:58:07 +0000
parents fc2f76964606
children d1ff2c2f74f0
comparison
equal deleted inserted replaced
5142:7fc559dbc607 5143:3958674b696b
293 } else 293 } else
294 if(demuxer->file_format==DEMUXER_TYPE_MOV && !force_fps){ 294 if(demuxer->file_format==DEMUXER_TYPE_MOV && !force_fps){
295 // .MOV files has no fixed FPS - just frame durations! 295 // .MOV files has no fixed FPS - just frame durations!
296 frame_time=d_video->pts-pts1; 296 frame_time=d_video->pts-pts1;
297 } else 297 } else
298 if(demuxer->file_format==DEMUXER_TYPE_FILM && !force_fps){
299 // FILM (CPK) files have no fixed FPS - just frame durations!
300 frame_time=d_video->pts-pts1;
301 } else
298 if(demuxer->file_format==DEMUXER_TYPE_VIVO && !force_fps){ 302 if(demuxer->file_format==DEMUXER_TYPE_VIVO && !force_fps){
299 // .VIVO files has no fixed FPS - just frame durations! 303 // .VIVO files has no fixed FPS - just frame durations!
300 if(d_video->pts-pts1>0) 304 if(d_video->pts-pts1>0)
301 frame_time=d_video->pts-pts1; 305 frame_time=d_video->pts-pts1;
302 mp_msg(MSGT_CPLAYER,MSGL_V,"vivo frame_time=%5.3f \n",frame_time); 306 mp_msg(MSGT_CPLAYER,MSGL_V,"vivo frame_time=%5.3f \n",frame_time);