[MPlayer-users] MPlayer Bug Report: Truespeech Codec Issue

Andrew Smith asmith11 at cox.net
Wed Mar 12 23:52:16 CET 2003


Hi,
	
I'm running into a problem using MPlayer to decode Truespeech audio samples and 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

The files I uploaded are:
	truespeech_a5.wav	# sample audio file
	truespeech_a5.txt	# problem description
	truespeech_a5.log	# more verbose output log

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 <filename>
	mplayer -v <filename>
	mplayer -ac truespeech <filename>

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.

Please let me know if I need to provide anything else.  

Thanks for any help!! :-)

-Andy

p.s. Output from mplayer is as follows (using verbose level 1):

-------------MPlayer Output------------------

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)









More information about the MPlayer-users mailing list