Cards with hardware mixer doesn't need to use dmix at all.
Old behavior leads to problem with playing non 48kHz audio on
On Audigy wrong device was opened according to frequency:
This patch enables check for hardware mixer availability and
open PCM device with taking it into account.
More information: http://trac.xbmc.org/ticket/13381