dvdplayer: fix dts correction, again

fix trac http://trac.xbmc.org/ticket/15538
@popcornmix could you test this with your samples please. 
is this any different from current.dts now? current.dts is always written in UpdateTimestamps() right after CheckContinuity()