[MPlayer-users] TrueSpeech codec broken

Robert W. Brewer rbrewer at op.net
Thu Nov 21 07:03:02 CET 2002


Hi all,

According to the codec status page, the DSP Group TrueSpeech
codec should work for decoding in MPlayer.  Unfortunately it doesn't.  I'm
running MPlayer 0.90pre10-2.95.4 on Debian Sid from the 
mplayer-686 package on marillat.free.fr.

I tested it like this.  On a Win2000 box, I used Sound Recorder
to record my voice as PCM, mono, 8 KHz, 16 bit.  Then I used
Sound Recorder to save the file also as DSP Group TrueSpeech.
I was able to play both files back correctly under Win2000.

When I played the TrueSpeech file in MPlayer, I first got the 
following error messages:

Opening audio decoder: [acm] Win32/ACM decoders
Loading codec DLL: 'tssoft32.acm'
External func tsd32.dll:12
Win32 LoadLibrary failed to load: tsd32.dll, /usr/lib/win32/tsd32.dll, /usr/local/lib/win32/tsd32.dll
External func tsd32.dll:14
Win32 LoadLibrary failed to load: tsd32.dll, /usr/lib/win32/tsd32.dll, /usr/local/lib/win32/tsd32.dll
External func tsd32.dll:15
Win32 LoadLibrary failed to load: tsd32.dll, /usr/lib/win32/tsd32.dll, /usr/local/lib/win32/tsd32.dll
External func tsd32.dll:13
Win32 LoadLibrary failed to load: tsd32.dll, /usr/lib/win32/tsd32.dll, /usr/local/lib/win32/tsd32.dll
External func tsd32.dll:11
Win32 LoadLibrary failed to load: tsd32.dll, /usr/lib/win32/tsd32.dll, /usr/local/lib/win32/tsd32.dll
Loaded DLL driver tssoft32.acm
Total Unfree 0 bytes cnt 0 [(nil),0]
ACM_Decoder: Unappropriate audio format
Could not load/initialize Win32/ACM AUDIO codec (missing DLL file?)
ADecoder preinit failed :(
ADecoder init failed :(
*** Try to upgrade /root/.mplayer/codecs.conf from etc/codecs.conf
*** If it still does not work, read DOCS/codecs.html!
Can't find codec for audio format 0x22!


So it looks like the tsd32.dll file is not included with the other
Win32 codecs.  No problem.  I snarfed the file from a Windows box.

Now I get these messages:

Opening audio decoder: [acm] Win32/ACM decoders
Loading codec DLL: 'tssoft32.acm'
External func tsd32.dll:12
External dll loaded (offset: 0x74980000, func: 0x7498149e)
External func tsd32.dll:14
External dll loaded (offset: 0x41a9e000, func: 0x41a9f4c9)
External func tsd32.dll:15
External dll loaded (offset: 0x41aae000, func: 0x41aaf3a2)
External func tsd32.dll:13
External dll loaded (offset: 0x41abe000, func: 0x41abfcf4)
External func tsd32.dll:11
External dll loaded (offset: 0x41ace000, func: 0x41acf000)
Loaded DLL driver tssoft32.acm
Total Unfree 0 bytes cnt 0 [(nil),0]
ACM_Decoder: Unappropriate audio format
Could not load/initialize Win32/ACM AUDIO codec (missing DLL file?)
ADecoder preinit failed :(
ADecoder init failed :(
*** Try to upgrade /root/.mplayer/codecs.conf from etc/codecs.conf
*** If it still does not work, read DOCS/codecs.html!
Can't find codec for audio format 0x22!

So for some reason it still isn't working.  Does anyone have
any ideas?

In case you're wondering, I have a good reason for wanting to
use TrueSpeech.  Yahoo Messenger's voice chat functionality uses
the TrueSpeech codec exclusively.  If I can get TrueSpeech working
in encoder and decoder mode, then maybe we can implement a compatible
voice chat with Yahoo users.  So far MPlayer is the only project
I've found that is using the TrueSpeech codec at all.  

Thanks for any help.

-Rob





More information about the MPlayer-users mailing list