[subs] fix incorrect matrix specification
[subs] need to use the view rect, not the video destination rect, and make sure computations are done in screen space