mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 14 Aug 2009 10:07:40 +0000 (12:07 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 14 Aug 2009 10:07:40 +0000 (12:07 +0200)
commit52f6764e4c2bbd54075ddbaa45d25458da7c9bf0
treebf394806f206581b942b920952c24bf8acc61c73
parentba49058ea9a26ab53c5e8b09f3f5278e901a8827
mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions

Metadata provided seek tables are consistent with metadata's view of
total size, which typically matches real size, but need not do so
(e.g. a truncated file).  Fixes seeking and position reporting
in such truncated files (although duration based on metadata may then
still be incorrect).
gst/mpegaudioparse/gstmpegaudioparse.c