To find out the playback capabilities of a hardware player the best source of information is
this thread over at doom9.org. Most current players are listed by chipset along with results from various playback tests. XviD should be no problem for most hardware players as long as you dont use Qpel or GMC unless you know for sure that your player supports them.