Don't cast raw frame content to QString

The conversion is lossy and drops non-ASCII characters.

Fixes #503.