macosx: don't store playback position information for non-file URLs
adpcm: clean up and optimize
adpcm: fix undefined signed shift
fourcc: remove unsupported RGBT and RGBA16

This was found on some versions of OMAP XV but never truly supported
by VLC (no decoder and no conversion...).
fourcc: fix fake formats table overflow and repack