Fix Coverity CID116115 - Integer overflowed argument
Fix Coverity CID116115 - Integer overflowed argument

We don't expect WAVE info fields to be too large, so impose an
artifical limit of 1024 bytes and give up reading it we went past that
size.

This avoids a possible integer overflow that would result in a bogus
malloc().

profusion/lightmediascanner,profusion/lightmediascanner,profusion/lightmediascanner