<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=171040317-03092003><FONT face=Arial size=2>I have been trying 
to stream a particular ASF (loacted at mms://radio.sermonaudio.com/channel2) so 
my command line looks like this:</FONT></SPAN></DIV>
<DIV><SPAN class=171040317-03092003></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003></SPAN><SPAN class=171040317-03092003><FONT 
face=Arial size=2>&nbsp;&nbsp;&nbsp; mplayer 
mms://radio.sermonaudio.com/channel2</FONT></SPAN></DIV>
<DIV><SPAN class=171040317-03092003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><FONT face=Arial size=2>This plays just 
fine, but only for a little while. I was able to get it to play for about 3.5 
min once, but that has been the longest. Sometimes the file plays for less than 
30 seconds. </FONT></SPAN><SPAN class=171040317-03092003><FONT face=Arial 
size=2>If I watch the readout, I can see that the file buffers just as I would 
expect it to, however, at some point it stops buffering and when the buffer is 
empty, mplayer stops. I can usually use Ctrl-C to exit, but that is about 
it.</FONT></SPAN></DIV>
<DIV><SPAN class=171040317-03092003><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>When I turned on verbose mode (-v), I discovered what I think 
is the culprit, but I don't know what to do about it. Toward the end of the 
output the message '=====&gt; Transafer Complete' is given and at that point the 
file stops buffering.</FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2></FONT></SPAN></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>Is there a way to tell mplayer that this is a continuous 
stream and that it shouldn't ever stop tranasfering it? Or maybe reconnect at 
the point that it thinks the transafer is complete?</FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2></FONT></SPAN></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>Following is the output of the command: mplayer 
mms://radio.sermonaudio.com/channel2 -quiet -v &gt; mplayer.dump 
2&gt;&amp;1</FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2></FONT></SPAN></SPAN>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>MPlayer dev-CVS-030902-10:50-3.2.2 (C) 2000-2003 MPlayer 
Team</FONT></SPAN></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>CPU: Intel Pentium P54C (Family: 5, Stepping: 12)<BR>Detected 
cache-line size is 32 bytes<BR>CPUflags:&nbsp; MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 
SSE: 0 SSE2: 0<BR>Compiled for x86 CPU with 
extensions:</FONT></SPAN></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>Reading config file /usr/local/etc/mplayer/mplayer.conf: No 
such file or directory<BR>Reading config file /root/.mplayer/config<BR>Reading 
/root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such 
file or directory<BR>Reading /usr/local/etc/mplayer/codecs.conf: Can't open 
'/usr/local/etc/mplayer/codecs.conf': No such file or directory<BR>Using 
built-in default codecs.conf<BR>CommandLine: 
'mms://radio.sermonaudio.com/channel2' '-quiet' 
'-v'<BR>get_path('font/font.desc') -&gt; 
'/root/.mplayer/font/font.desc'<BR>font: can't open file: 
/root/.mplayer/font/font.desc<BR>font: can't open file: 
/usr/local/share/mplayer/font/font.desc<BR>Using X86 Optimized 
OnScreenDisplay<BR>Using Linux hardware RTC timing 
(1024Hz).<BR>get_path('input.conf') -&gt; '/root/.mplayer/input.conf'<BR>Can't 
open input config file /root/.mplayer/input.conf: No such file or 
directory<BR>Can't open input config file /usr/local/etc/mplayer/input.conf: No 
such file or directory<BR>Falling back on default (hardcoded) input 
config<BR>get_path('channel2.conf') -&gt; 
'/root/.mplayer/channel2.conf'</FONT></SPAN></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>Playing mms://radio.sermonaudio.com/channel2<BR>Trying 
ASF/HTTP...<BR>Failed to create AF_INET6 socket:<BR>Resolving 
radio.sermonaudio.com for AF_INET...<BR>Connecting to server 
radio.sermonaudio.com[64.208.234.201]:80 ...<BR>=====&gt; ASF Live 
stream<BR>=====&gt; ASF header chunk follows<BR>Failed to create AF_INET6 
socket:<BR>Resolving radio.sermonaudio.com for AF_INET...<BR>Connecting to 
server radio.sermonaudio.com[64.208.234.201]:80 ...<BR>=====&gt; ASF Live 
stream<BR>Cache size set to 64 KBytes<BR>Connected to server: 
radio.sermonaudio.com<BR>CACHE_PRE_INIT: 0 [0] 0&nbsp; pre:0&nbsp; eof:0&nbsp; 
<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; =====&gt; ASF header 
chunk follows<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache 
fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 
0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 
0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 
0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 
0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 
0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill:&nbsp; 0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill:&nbsp; 
0.00% (0 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% (8192 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% (8192 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill: 12.50% (8192 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% 
(8192 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% (8192 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% (8192 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill: 12.50% (8192 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% 
(8192 bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% (8192 
bytes)&nbsp;&nbsp;&nbsp; <BR>Cache fill: 12.50% (8192 bytes)&nbsp;&nbsp;&nbsp; 
<BR>Cache fill: 12.50% (8192 bytes)&nbsp;&nbsp;&nbsp; ASF file format 
detected.<BR>ASF: packets: 543&nbsp; flags: 3&nbsp; max_packet_size: 959&nbsp; 
min_packet_size: 959&nbsp; max_bitrate: 16400&nbsp; preroll: 567<BR>stream type: 
guid_audio_stream<BR>stream concealment: guid_audio_conceal_none<BR>type: 30 
bytes,&nbsp; stream: 9 bytes&nbsp; ID: 1<BR>unk1: 0&nbsp; unk2: 
0<BR>FILEPOS=0x102<BR>==&gt; Found audio stream: 1<BR>======= WAVE Format 
=======<BR>Format Tag: 85 (0x55)<BR>Channels: 1<BR>Samplerate: 16000<BR>avg 
byte/sec: 2000<BR>Block align: 1<BR>bits/sample: 0<BR>cbSize: 
12<BR>mp3.wID=1<BR>mp3.fdwFlags=0x2<BR>mp3.nBlockSize=72<BR>mp3.nFramesPerBlock=1<BR>mp3.nCodecDelay=0<BR>===========================<BR>ASF: 
audio scrambling: 1 x 1 x 1</FONT></SPAN></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>&nbsp;Title: East of Eden<BR>&nbsp;Author: New York 
Pops<BR>&nbsp;Copyright: 1589, 1992<BR>&nbsp;Comment: 
</FONT></SPAN></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2>Found movie at 0x1CB - 0x7F3EC<BR>ASF: 1 audio and 0 video 
streams found<BR>ASF: Searching for audio stream (id:-1).<BR>Invalid plen type! 
assuming plen=0<BR>Auto-selected ASF audio ID = 1<BR>Invalid plen type! assuming 
plen=0<BR>Clip info:<BR>&nbsp;name: East of Eden<BR>&nbsp;author: New York 
Pops<BR>&nbsp;copyright: 1589, 1992<BR>&nbsp;comments: 
<BR>==========================================================================<BR>Opening 
audio decoder: [mp3lib] MPEG layer-2, layer-3<BR>dec_audio: Allocating 4608 + 
65536 = 70144 bytes for output buffer<BR>mp3lib: using Pentium optimized 
decore!<BR>MP3lib: init layer2&amp;3 finished, tables done<BR>MPEG 2.0, Layer 
III, 16000 Hz 16 kbit Single-Channel, BPF: 72<BR>Channels: 1, copyright: Yes, 
original: Yes, CRC: No, emphasis: 0<BR>AUDIO: 16000 Hz, 2 ch, 16 bit (0x10), 
ratio: 2000-&gt;64000 (16.0 kbit)<BR>Selected audio codec: [mp3] afm:mp3lib 
(mp3lib MPEG layer-2, 
layer-3)<BR>==========================================================================<BR>Checking 
audio filter chain for 16000Hz/2ch/16bit -&gt; 16000Hz/2ch/16bit...<BR>[libaf] 
Adding filter dummy <BR>[dummy] Was reinitialized, rate=16000Hz, nch = 2, format 
= 0x00000001 and bps = 2<BR>AF_pre: af format: 2 bps, 2 ch, 16000 hz, little 
endian signed int <BR>AF_pre: 16000Hz 2ch Signed 16-bit (Little-Endian)<BR>ao2: 
16000 Hz&nbsp; 2 chans&nbsp; Signed 16-bit (Little-Endian)<BR>audio_setup: using 
'/dev/dsp' dsp device<BR>audio_setup: sample format: Signed 16-bit 
(Little-Endian) (requested: Signed 16-bit (Little-Endian))<BR>audio_setup: using 
2 channels (requested: 2)<BR>audio_setup: using 16000 Hz samplerate (requested: 
16000)<BR>audio_setup: frags:&nbsp; 16/16&nbsp; (4096 bytes/frag)&nbsp; 
free:&nbsp; 65536<BR>AO: [oss] 16000Hz 2ch Signed 16-bit (Little-Endian) (2 
bps)<BR>AO: Description: OSS/ioctl audio output<BR>AO: Author: A'rpi<BR>Building 
audio filter chain for 16000Hz/2ch/16bit -&gt; 16000Hz/2ch/16bit...<BR>[dummy] 
Was reinitialized, rate=16000Hz, nch = 2, format = 0x00000001 and bps = 
2<BR>[dummy] Was reinitialized, rate=16000Hz, nch = 2, format = 0x00000001 and 
bps = 2<BR>Video: no video<BR>Freeing 0 unused video chunks<BR>Starting 
playback...<BR>Invalid plen type! assuming plen=0 [This error is repeated over 
500 times. I have taken the repeats out.]<BR></FONT></SPAN></SPAN><SPAN 
class=171040317-03092003><SPAN class=171040317-03092003><FONT face=Arial 
size=2>Invalid plen type! assuming plen=0</FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=171040317-03092003><SPAN class=171040317-03092003><FONT 
face=Arial size=2><SPAN class=171040317-03092003><SPAN 
class=171040317-03092003><FONT face=Arial size=2>Invalid plen type! assuming 
plen=0</FONT></SPAN></SPAN><BR>=====&gt; Transfer complete<BR>Invalid plen type! 
assuming plen=0<BR>Invalid plen type! assuming plen=0<BR>Invalid plen type! 
assuming plen=0<BR>Invalid plen type! assuming plen=0<BR>Invalid plen type! 
assuming plen=0<BR>Invalid plen type! assuming plen=0<BR>Invalid plen type! 
assuming plen=0<BR>Invalid plen type! assuming plen=0</FONT></SPAN></SPAN></DIV>
<DIV>&nbsp;</DIV><SPAN class=171040317-03092003><SPAN 
class=171040317-03092003><FONT face=Arial size=2>
<DIV><BR>MPlayer interrupted by signal 2 in module: decode_audio<BR>Uninit audio 
filters...<BR>[libaf] Removing filter dummy <BR>uninit audio: mp3lib<BR>DEMUXER: 
freeing demuxer at 0x8239928&nbsp; <BR>DEMUXER: freeing sh_audio at 
0x823a558&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>MPlayer interrupted by signal 11 in module: 
free_demuxer<BR></FONT></SPAN></SPAN></DIV></BODY></HTML>