Hi, I'm running into a problem using MPlayer to decode Truespeech audio samples, I'm uploading a sample file that demonstrates the problem. This particular sample was obtained from DSPG, the authors of the Truespeech codec. More samples are available on their internet website: http://www.dspg.com/samples/85/a6.wav I've tried the latest CVS build (3/12/2003) of MPlayer, the latest stable release, and a RedHat RPM. All three encounter the same problem. I checked the known bugs list and codec documentation and haven't seen any reports of this problem. I did find an MPlayer Users-List post from November/02 that reported a similar problem. The user in question didn't report a resolution... Software versions I'm using are: RedHat 8 (default kernel 2.4.18-3) gcc 3.2 libc 2.2.93 ld 2.13.90.0.2 as 2.13.90.0.2 Hardware is very straightforward (make is Dell Dimension 4100): PIII 1GHz 512MB RAM Creative Labs SB Live! EMU10k1 (rev 0a) I've tried several different commands, all of them encounter the same problem: mplayer mplayer -v mplayer -ac truespeech Other audio and video codecs are working fine, this problem seems specific to Truespeech samples. I've tested these samples on win32 and they work fine using media player or DSPG's player. Thanks for any help!! Output from mplayer is as follows (using verbose level 1): ------------------------------------------------------------------------- Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer dev-CVS-030312-16:28-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS) CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 6) Detected cache-line size is 32 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 SSE Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory Reading config file /home/aps/.mplayer/config Reading /home/aps/.mplayer/codecs.conf: 50 audio & 135 video codecs CommandLine: '-v' '-ac' 'truespeech' 'truespeech_a5.wav' get_path('font/font.desc') -> '/home/aps/.mplayer/font/font.desc' font: can't open file: /home/aps/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc init_freetype Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts. Using usleep() timing get_path('input.conf') -> '/home/aps/.mplayer/input.conf' Can't open input config file /home/aps/.mplayer/input.conf : No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf : No such file or directory Falling back on default (hardcoded) input config get_path('truespeech_a5.wav.conf') -> '/home/aps/.mplayer/truespeech_a5.wav.conf' Playing truespeech_a5.wav Not an URL! File size is 20410 bytes DEMUXER: freeing demuxer at 0x84387d8 Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x8439040 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x8439040 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x8439040 Checking for REAL DEMUXER: freeing demuxer at 0x8439040 Checking for SMJPEG DEMUXER: freeing demuxer at 0x8439040 Searching demuxer type for filename truespeech_a5.wav ext: .wav Trying demuxer 17 based on filename extension ==> Found audio stream: 0 ======= WAVE Format ======= Format Tag: 34 (0x22) Channels: 1 Samplerate: 8000 avg byte/sec: 1067 Block align: 32 bits/sample: 1 cbSize: 0 demux_audio: audio data 0x5A - 0x0 Audio file detected. ========================================================================== Forced audio codec: truespeech Opening audio decoder: [acm] Win32/ACM decoders ======= Win32 (ACM) AUDIO Codec init ======= Input format: ======= WAVE Format ======= Format Tag: 34 (0x22) Channels: 1 Samplerate: 8000 avg byte/sec: 1067 Block align: 32 bits/sample: 1 cbSize: 0 Output format: ======= WAVE Format ======= Format Tag: 1 (0x1) Channels: 1 Samplerate: 8000 avg byte/sec: 16000 Block align: 2 bits/sample: 16 cbSize: 0 Loading codec DLL: 'tssoft32.acm' External func tsd32.dll:12 External func tsd32.dll:14 External func tsd32.dll:15 External func tsd32.dll:13 External func tsd32.dll:11 Loaded DLL driver tssoft32.acm ACM_Decoder: Unappropriate audio format Could not load/initialize Win32/ACM AUDIO codec (missing DLL file?). ADecoder preinit failed :( Total Unfree 0 bytes cnt 0 [(nil),0] ADecoder init failed :( get_path('codecs.conf') -> '/home/aps/.mplayer/codecs.conf' *** Try to upgrade /home/aps/.mplayer/codecs.conf from etc/codecs.conf *** If it still does not work, read DOCS/codecs.html! Cannot find codec for audio format 0x22. ========================================================================== Audio: no sound Freeing 0 unused audio chunks Video: no video Freeing 0 unused video chunks DEMUXER: freeing demuxer at 0x84398a8 DEMUXER: freeing sh_audio at 0x8437700 vo: x11 uninit called but X11 not inited.. Exiting... (End of file)