diff -urN dvdauthor-0.6.11.orig/src/dvdvob.c dvdauthor-0.6.11/src/dvdvob.c --- dvdauthor-0.6.11.orig/src/dvdvob.c 2005-04-25 20:06:32.759071872 -0500 +++ dvdauthor-0.6.11/src/dvdvob.c 2005-04-25 20:07:20.855760064 -0500 @@ -66,12 +66,13 @@ fprintf(stderr,"WARN: Video PTS does not line up on a multiple of a field.\n"); *didcomplain=1; } - *align=basepts; - } else - nfields += bpframe; +// *align=basepts; +// } else nfields += bpframe; + } nfields += bpframe; return (*align+nfields*fpts)/2; } + static int findnextvideo(struct vob *va, int cur, int dir) { // find next (dir=1) or previous(dir=-1) vobu with video