fixed decoder scaling; this now works in hardware