quartz: Remove the seek position table from the MPEG splitter.
commit2ccc5bd2c7b90009a967ba63ab3babc6e6d92386
authorChris Robinson <chris.kcat@gmail.com>
Tue, 26 Jun 2012 02:41:13 +0000 (25 19:41 -0700)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 26 Jun 2012 15:06:10 +0000 (26 17:06 +0200)
tree89369f69a6d75e74e2bb866d911d37255e2a9c1b
parentf596c747ef6dda58bb69bcdce335de5bcc7206f1
quartz: Remove the seek position table from the MPEG splitter.

It takes a good 0.5 seconds for MPEGSplitter_pre_connect to iterate over the
file and build the table for a standard 2 or 3 minute MP3. This causes
unsightly hiccups when an app tries to play a new file, particularly in games,
as the pre-connect needs to happen synchronously to tell whether it can
succeed or not.
dlls/quartz/mpegsplit.c