http://bugs.winehq.org/show_bug.cgi?id=33722
Bug #: 33722 Summary: Stereo IMA ADPCM encoding in WINE produces loud static instead of sound Product: Wine Version: 1.3.8 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msacm32 AssignedTo: wine-bugs@winehq.org ReportedBy: Nachanon_Vetjasit@hotmail.com Classification: Unclassified
I've been using Microsoft Sound Recorder to convert PCM (44100Hz 16-bit Stereo) wave file to IMA ADPCM (44100Hz 4-bit Stereo), and saved to a wave file.
When I played the file in MPlayer, instead of the desired sound, it played a loud static on the right channel, and a mashup of both original channels on the left channel.
Mono encoding didn't affected though.
Other codecs are fine, except PCM (crashes; bug #26388), MS ADPCM and MP3 (unavailable).
To reproduce: - Start Microsoft Sound Recorder (use Windows XP version or below): $ wine sndrec32.exe - Open some PCM wave file that is 44100Hz 16-bit Stereo. - Go to File > Properties - Click "Convert Now" - Choose "IMA ADPCM" codec with 44100Hz 4-bit Stereo configuration. - Click "OK" - Save it to another wave file. (No matter play button is grayed out or not) - Play that wave file with any player that supports IMA ADPCM. You'll hear a loud static on the right channel, and mashed-up sound on the left.
Another thing is after encoded, Sound Recorder saw a doubled length of audio, MPlayer also saw so. When played, playhead moved twice the normal speed. (Which is a strange behavior)
Note: I filed this as msacm32 since Sound Recorder is using it directly for encoding.
Using WINE 1.3.8 (source) on Debian GNU/Linux 5.0 (i386: Intel Pentium 4 2.66GHz) WINE Audio Driver: ALSA 44100Hz 16bit (Full Hardware Acceleration) WINE installed without GStreamer support.