- ALSA now supports playing HTML5 audio with 32-bit sample format 
after being converted from float as passed by firefox/libcubeb 
- Restore behavior from r296140 while adding alignment options in case
of issues. This should make things slightly less broken and add more
sample formats. 
- Some apps (e.g. linux-firefox with ports/169896) don't check with ALSA
which sample formats are supported and just feed whatever they like,
assuming the underlying device supports it.
While here also fix mixer device for OSS plugin. It should be /dev/dsp
according to 4Front OSS wiki. The only works with ARIFF_OSS enabled
but the volume is reset on close(). audio/oss doesn't work either way:
the new (OSSv4) way to control mixer is via SNDCTL_MIX_* ioctls. 
PR: ports/183861 
PR: ports/184006 
Submitted by: Jan Beich <email@example.com>
Approved by: maintainer timeout
Since r221388 and its MFCs SNDCTL_DSP_GETIPTR should work correctly
on FreeBSD and should not require any quirks/workarounds.
In fact they seem to be harmful now and result in sound outages.
Submitted by: avg
Submitted by: Aragon Gouveia <firstname.lastname@example.org> (maintainer)