Correct some error codes in sceSasSetVoice().
Add an extra delay to VAG keyon.

It seems to come in an extra sample late.  PCM doesn't.

This corrects timing for VAG samples so they match up exactly.  Really
minor, of course...
Fill in predict_nr's above 5, fix clamping.

We weren't processing vag properly when it hit the edges.

The coefficients were found with testing about 384 samples.
If never set, loop to the first vag block.

Not the second (0 = second.)
Merge pull request #5521 from unknownbrackets/sas-minor

More exactness improvements for SAS and VAG