Such a problem is often about the bug of the device firmware, not about the rate or format conversions in the host side.