theoradec: don't fail on bogus granulepos
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 4 Dec 2009 11:26:47 +0000 (12:26 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 4 Dec 2009 11:26:47 +0000 (12:26 +0100)
commit05f46051805819901cd5022f193b35c5fb3f9e11
treef57f4591218882bd0c5cfe29b66f0c5d47e958f3
parent8bbe0d126a3532409af24a46cf4c43558c7196b4
theoradec: don't fail on bogus granulepos

Do some additional checks on the granulpos timestamp before using it for
calculating the duration because oggdemux generates wrong granulepos now.
Fixes seeking somewhat again.
ext/theora/theoradec.c