demux_asf: Fix play duration calculation error
commitf52b41600d32fb2f820a4387e79510a24aca7fe0
authorib <ib@b3059339-0415-0410-9bf9-f77b7e298cf2>
Tue, 24 May 2011 13:35:26 +0000 (24 13:35 +0000)
committerUoti Urpala <uau@mplayer2.org>
Wed, 6 Jul 2011 04:23:26 +0000 (6 07:23 +0300)
tree7ce1ff7e56800ec7e1575821690f42dae28aa636
parent4f4fae851dd2239c0ddc2a3d9dc785fa38a3fd1f
demux_asf: Fix play duration calculation error

Acording to the ASF documentation, the play duration is zero
if the preroll value is greater than the play duration.

The new way of determining it (suggested by reimar) prevents
overflows as well.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@33492 b3059339-0415-0410-9bf9-f77b7e298cf2
libmpdemux/asfheader.c