# HG changeset patch # User nicodvb # Date 1193488793 0 # Node ID 4e90fdb819b007b103ac5c53bf4ba8d962aed04d # Parent b6d6af21c2ee77e51a76e92595e0abc6a2afdf9f replaced giant if() with if(pre-calculated variable) (there was even a bug: PS doesn't necessarily contain mpeg12) diff -r b6d6af21c2ee -r 4e90fdb819b0 libmpdemux/video.c --- a/libmpdemux/video.c Sat Oct 27 12:37:26 2007 +0000 +++ b/libmpdemux/video.c Sat Oct 27 12:39:53 2007 +0000 @@ -611,11 +611,7 @@ break; } - if(demuxer->file_format==DEMUXER_TYPE_MPEG_PS || - demuxer->file_format==DEMUXER_TYPE_MPEG_PES || - ((demuxer->file_format==DEMUXER_TYPE_MPEG_TS) && ((sh_video->format==0x10000001) || (sh_video->format==0x10000002))) || - demuxer->file_format==DEMUXER_TYPE_MPEG_ES || - demuxer->file_format==DEMUXER_TYPE_MPEG_TY){ + if(video_codec == VIDEO_MPEG12){ sh_video->pts+=frame_time;