# 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;