Oh, something I forgot: Do you still have your faulty file? The decoder should never ever crash on faulty files and simply reject them, so having a test case may be valuable. Maik