DXD and the DS - the answer is probably here somewhere

Not sure about the DMP, but I and many others use USB-to-I2S converters. A popular one is the Matrix X-SPDIF 2, which is what I use between my Melco and the DS. There is a large and active thread on the Matrix here.