I think it would be better to have the commit message be the typical git revert, like:
``` Revert "winecoreaudio: Implement per-channel volume control."
This reverts commit f46e9b8f120605d984f4ae14b4c815a67fbd1b59. ```
Also, I think it could be good to have the revert just revert the commit and then put the other improvements (`fminf`, avoid `WARN` when possible) in a separate commit