libdmtx is optimized for square dots and not round dots (DPM). Would be nice to know the parameters necessary to successfully decode DPM format. 