Precision improvements and bug fixes for encoder See merge request !1024
mentioned in issue #1229 (closed)