I realize that this is OT:, but mplayer-users mailing list requires
that you use the latest SVN before you even ask a question, and since
this is the port from OpenBSD, I thought a fellow user here might have
had the same issue.

I'm trying to use mplayer to play a LiquidCompass stream of my local
radio station, and using URL Snooper on my windows box, I managed to
find the link to activate the feed:

"http://c1.mp3.liquidcompass.net/KBZTFMAAC";

It's an AAC feed, and i've been able to add this link to moodio.fm to
allow my blackberry to stream it, and VLC can play this with no
issues.  But when I try to use mplayer, it works, but only
intermittently.  I have added two outputs at the bottom, one from when
it works (the first), and when it fails to start (the second).  I do
not have win32-codecs installed, but I am getting errors about an
"avisynth.dll" that fails to load... and sometimes I don't even get
that error message...  I have not tried it with the port that is being
recently worked on.  I had hoped they would see this and try the link
in their new version.

I can do further testing if necessary...

Thanks,
Bryan Brake


================================================================
When it works, the stream starts in less than 30 secs.

This is the output:

r...@xx-core ~ # mplayer -v "http://c1.mp3.liquidcompass.net/KBZTFMAAC";
MPlayer 1.0rc2-3.3.5 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU     T5250  @ 1.50GHz (Family: 6,
Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open
'/root/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open
'/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --disable-alsa --disable-arts --disable-esd
--disable-ossaudio --disable-nas --disable-liblzo --disable-caca
--disable-vidix-internal --disable-vidix-external --enable-libdv
--disable-smb --disable-tremor-external --enable-tremor-internal
--disable-faac --disable-select --enable-theora --enable-libdca
--enable-menu --enable-iconv --enable-cdparanoia --enable-x264
--enable-tv-v4l2
--with-extraincdir=/usr/local/include/libpng:/usr/local/include
--with-extralibdir=/usr/local/lib
--extra-libs-mplayer=-L/usr/local/lib -pthread -lx264 -lm
--extra-libs-mencoder=-L/usr/local/lib -pthread -lx264 -lm
--confdir=/etc/mplayer --mandir=/usr/local/man --disable-langinfo
--disable-fribidi --disable-openal --disable-faad-internal
--enable-faad-external --disable-libvorbis --disable-libcdio
--enable-runtime-cpudetection --disable-ssse3 --enable-gui --enable-gl
--disable-sdl --disable-ggi --disable-mad
--win32codecsdir=/usr/local/lib/win32 --enable-qtx
--realcodecsdir=/usr/local/lib/win32 --disable-aa --disable-jack
CommandLine: '-v' 'http://c1.mp3.liquidcompass.net/KBZTFMAAC'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file
or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 81 binds
get_path('KBZTFMAAC.conf') -> '/root/.mplayer/KBZTFMAAC.conf'

Playing http://c1.mp3.liquidcompass.net/KBZTFMAAC.
get_path('sub/') -> '/root/.mplayer/sub/'
Filename for url is now http://c1.mp3.liquidcompass.net/KBZTFMAAC
Filename for url is now http://c1.mp3.liquidcompass.net/KBZTFMAAC
STREAM_HTTP(1), URL: http://c1.mp3.liquidcompass.net/KBZTFMAAC
Resolving c1.mp3.liquidcompass.net for AF_INET6...
Couldn't resolve name for AF_INET6: c1.mp3.liquidcompass.net
Resolving c1.mp3.liquidcompass.net for AF_INET...
Connecting to server c1.mp3.liquidcompass.net[38.116.147.105]: 80...
--- HTTP DEBUG HEADER --- START ---
protocol:           [HTTP/1.0]
http minor version: [0]
uri:                [(null)]
method:             [(null)]
status code:        [200]
reason phrase:      [OK]
body size:          [0]
Fields:
 0 - Content-Type: audio/aacp
 1 - icy-name:KBZTFM
 2 - icy-pub:0
 3 - Server: Andomedia Targeted Ad Injector - Icecast 2.3.1.510
 4 - Session-ID: 850411
 5 - icy-metaint:16000
--- HTTP DEBUG HEADER --- END ---
Content-Type: [audio/aacp]
Cache size set to 320 KBytes
STREAM: [null] http://c1.mp3.liquidcompass.net/KBZTFMAAC
STREAM: Description: http streaming
STREAM: Author: Bertrand, Albeau, Reimar Doeffinger, Arpi?
STREAM: Comment: plain http
CACHE_PRE_INIT: 0 [0] 0  pre:65536  eof:0
Cache fill:  0.00% (0 bytes)
ICY Info: 
StreamTitle='~~6222~~BREAK~0~KBZTFM~60000~http%3A%2F%2Fbnmgr%2Eandomedia%2Ecom%2Fbnmgr%2Fabmw%2Easp%3Fz%3D29441%26isframe%3Dtrue%7Chttp%3A%2F%2Fbnmgr%2Eandomedia%2Ecom%2Fbnmgr%2Fabmw%2Easp%3Fz%3D29442%26isframe%3Dtrue~[cb%20]';
Cache fill: 17.50% (57344 bytes)
LAVF_check: MPEG audio
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename
http://c1.mp3.liquidcompass.net/KBZTFMAAC ext: .net/KBZTFMAAC
Checking for Nullsoft Streaming Video

ICY Info: StreamTitle='~~6222~~BREAK~0~KBZTFM~60000~~[cb%20]';
Checking for MOV
Checking for VIVO
header block 1 size: 7
AVS: avs_check_file - attempting to open file
http://c1.mp3.liquidcompass.net/KBZTFMAAC
Win32 LoadLibrary failed to load: avisynth.dll,
/usr/local/lib/win32/avisynth.dll, /usr/lib/win32/avisynth.dll
AVS: failed to load avisynth.dll
AVS: Init failed
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 70199, FOUND 47, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=26375 size=1370842562
LMLM4 Stream Format not found
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0
c: 0 idr: 0 sps: 0 pps: 1 PES: 5  MP3: 106, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0
c: 0 idr: 0 sps: 0 pps: 1 PES: 5  MP3: 106, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
==> Found video stream: 0
ds_fill_buffer: EOF reached (stream: video)
LAVF_check: MPEG audio
libavformat file format detected.

ICY Info: StreamTitle='~~6222~~TARGETSPOT~0~KBZTFM~60000~~[cb%20]';

ICY Info: 
StreamTitle='~~6222~~BREAK~0~KBZTFM~59000~%7Chttp%3A%2F%2Fbnmgr%2Eandomedia%2Ecom%2Fbnmgr%2Fabmw%2Easp%3Fz%3D44833%26isframe%3Dtrue~[cb%20]';

MPlayer interrupted by signal 2 in module: demux_open
MPlayer interrupted by signal 2 in module: enable_cache
vo: x11 uninit called but X11 not inited..
vo: x11 uninit called but X11 not inited..
r...@xx-core ~ # mplayer -v "http://c1.mp3.liquidcompass.net/KBZTFMAAC";
MPlayer 1.0rc2-3.3.5 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU     T5250  @ 1.50GHz (Family: 6,
Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open
'/root/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open
'/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --disable-alsa --disable-arts --disable-esd
--disable-ossaudio --disable-nas --disable-liblzo --disable-caca
--disable-vidix-internal --disable-vidix-external --enable-libdv
--disable-smb --disable-tremor-external --enable-tremor-internal
--disable-faac --disable-select --enable-theora --enable-libdca
--enable-menu --enable-iconv --enable-cdparanoia --enable-x264
--enable-tv-v4l2
--with-extraincdir=/usr/local/include/libpng:/usr/local/include
--with-extralibdir=/usr/local/lib
--extra-libs-mplayer=-L/usr/local/lib -pthread -lx264 -lm
--extra-libs-mencoder=-L/usr/local/lib -pthread -lx264 -lm
--confdir=/etc/mplayer --mandir=/usr/local/man --disable-langinfo
--disable-fribidi --disable-openal --disable-faad-internal
--enable-faad-external --disable-libvorbis --disable-libcdio
--enable-runtime-cpudetection --disable-ssse3 --enable-gui --enable-gl
--disable-sdl --disable-ggi --disable-mad
--win32codecsdir=/usr/local/lib/win32 --enable-qtx
--realcodecsdir=/usr/local/lib/win32 --disable-aa --disable-jack
CommandLine: '-v' 'http://c1.mp3.liquidcompass.net/KBZTFMAAC'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file
or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 81 binds
get_path('KBZTFMAAC.conf') -> '/root/.mplayer/KBZTFMAAC.conf'

Playing http://c1.mp3.liquidcompass.net/KBZTFMAAC.
get_path('sub/') -> '/root/.mplayer/sub/'
Filename for url is now http://c1.mp3.liquidcompass.net/KBZTFMAAC
Filename for url is now http://c1.mp3.liquidcompass.net/KBZTFMAAC
STREAM_HTTP(1), URL: http://c1.mp3.liquidcompass.net/KBZTFMAAC
Resolving c1.mp3.liquidcompass.net for AF_INET6...
Couldn't resolve name for AF_INET6: c1.mp3.liquidcompass.net
Resolving c1.mp3.liquidcompass.net for AF_INET...
Connecting to server c1.mp3.liquidcompass.net[38.116.147.105]: 80...
--- HTTP DEBUG HEADER --- START ---
protocol:           [HTTP/1.0]
http minor version: [0]
uri:                [(null)]
method:             [(null)]
status code:        [200]
reason phrase:      [OK]
body size:          [0]
Fields:
 0 - Content-Type: audio/aacp
 1 - icy-name:KBZTFM
 2 - icy-pub:0
 3 - Server: Andomedia Targeted Ad Injector - Icecast 2.3.1.510
 4 - Session-ID: 850384
 5 - icy-metaint:16000
--- HTTP DEBUG HEADER --- END ---
Content-Type: [audio/aacp]
Cache size set to 320 KBytes
STREAM: [null] http://c1.mp3.liquidcompass.net/KBZTFMAAC
STREAM: Description: http streaming
STREAM: Author: Bertrand, Albeau, Reimar Doeffinger, Arpi?
STREAM: Comment: plain http
CACHE_PRE_INIT: 0 [0] 0  pre:65536  eof:0
Cache fill:  2.50% (8192 bytes)
ICY Info: StreamTitle='~~6222~~BREAK~0~KBZTFM~60000~~[cb%20]';
Cache fill: 12.50% (40960 bytes)
ICY Info: StreamTitle='~~6222~~TARGETSPOT~0~KBZTFM~60000~~[cb%20]';

LAVF_check: no clue about this gibberish!
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename
http://c1.mp3.liquidcompass.net/KBZTFMAAC ext: .net/KBZTFMAAC
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 40
AVS: avs_check_file - attempting to open file
http://c1.mp3.liquidcompass.net/KBZTFMAAC
Win32 LoadLibrary failed to load: avisynth.dll,
/usr/local/lib/win32/avisynth.dll, /usr/lib/win32/avisynth.dll
AVS: failed to load avisynth.dll
AVS: Init failed
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 68834, FOUND 47, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=44328 size=675945215
LMLM4 Stream Format not found
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 1 sli: 0 a: 0 b: 0
c: 0 idr: 0 sps: 0 pps: 1 PES: 1  MP3: 109, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
  {ERROR5,c=22}
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 1 sli: 0 a: 0 b: 0
c: 0 idr: 0 sps: 0 pps: 1 PES: 0  MP3: 109, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
==> Found video stream: 0
ds_fill_buffer: EOF reached (stream: video)
LAVF_check: no clue about this gibberish!
Checking for DV
demux_aac_probe, INIT: 0, PROBED: 1655, cnt: 8
AAC file format detected.
==> Found audio stream: 0
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
dec_audio: Allocating 4608 bytes for input buffer.
dec_audio: Allocating 49152 + 65536 = 114688 bytes for output buffer.

AAC_PROBE: 4608 bytes

AAC_PROBE: ret 0
FAAD: Decoder init done (4608Bytes)!
FAAD: Negotiated samplerate: 44100Hz  channels: 2
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
Building audio filter chain for 44100Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
AO: [sndio] 44100Hz 2ch s16le (2 bytes per sample)
AO: Description: libsndio audio output
AO: Author: Alexandre Ratchov <a...@caoua.org>
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
[dummy] Was reinitialized: 44100Hz/2ch/s16le
[dummy] Was reinitialized: 44100Hz/2ch/s16le
Video: no video
Freeing 0 unused video chunks.
Starting playback...
A:   1.0 (01.0) of 0.0 (unknown) ??,?% 82%
ICY Info: 
StreamTitle='~~6222~~BREAK~0~KBZTFM~59000~%7Chttp%3A%2F%2Fbnmgr%2Eandomedia%2Ecom%2Fbnmgr%2Fabmw%2Easp%3Fz%3D44833%26isframe%3Dtrue~[cb%20]';
A:  74.5 (01:14.4) of 0.0 (unknown)  2.3% 45%

MPlayer interrupted by signal 2 in module: play_audio


MPlayer interrupted by signal 2 in module: enable_cache
vo: x11 uninit called but X11 not inited..
Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: faad
FAAD: Closing decoder!
vo: x11 uninit called but X11 not inited..


-------------------------------------------------------------------------------------------------------------------------------------------------------------------

When it fails to play, It gets to a certain point and hangs. Here is
the output when a "failure" occurs..


r...@xx-core ~ # mplayer -v "http://c1.mp3.liquidcompass.net/KBZTFMAAC";
MPlayer 1.0rc2-3.3.5 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU     T5250  @ 1.50GHz (Family: 6,
Model: 15, Stepping: 13)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
Reading /root/.mplayer/codecs.conf: Can't open
'/root/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open
'/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --disable-alsa --disable-arts --disable-esd
--disable-ossaudio --disable-nas --disable-liblzo --disable-caca
--disable-le-select --enable-theora --enable-libdca --enable-menu
--enable-iconv --enable-cdparanoia --enable-x264 --enable-tv-v4l2
--with-extram --extra-libs-mencoder=-L/usr/local/lib -pthread -lx264
-lm --confdir=/etc/mplayer --mandir=/usr/local/man --disable-langinfo
--disab --disable-ssse3 --enable-gui --enable-gl --disable-sdl
--disable-ggi --disable-mad --win32codecsdir=/usr/local/lib/win32
--enable-qtx
CommandLine: '-v' 'http://c1.mp3.liquidcompass.net/KBZTFMAAC'
init_freetype
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/root/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file
or directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 81 binds
get_path('KBZTFMAAC.conf') -> '/root/.mplayer/KBZTFMAAC.conf'

Playing http://c1.mp3.liquidcompass.net/KBZTFMAAC.
get_path('sub/') -> '/root/.mplayer/sub/'
Filename for url is now http://c1.mp3.liquidcompass.net/KBZTFMAAC
Filename for url is now http://c1.mp3.liquidcompass.net/KBZTFMAAC
STREAM_HTTP(1), URL: http://c1.mp3.liquidcompass.net/KBZTFMAAC
Resolving c1.mp3.liquidcompass.net for AF_INET6...
Couldn't resolve name for AF_INET6: c1.mp3.liquidcompass.net
Resolving c1.mp3.liquidcompass.net for AF_INET...
Connecting to server c1.mp3.liquidcompass.net[38.116.147.105]: 80...
--- HTTP DEBUG HEADER --- START ---
protocol:           [HTTP/1.0]
http minor version: [0]
uri:                [(null)]
method:             [(null)]
status code:        [200]
reason phrase:      [OK]
body size:          [0]
Fields:
 0 - Content-Type: audio/aacp
 1 - icy-name:KBZTFM
 2 - icy-pub:0
 3 - Server: Andomedia Targeted Ad Injector - Icecast 2.3.1.510
 4 - Session-ID: 851994
 5 - icy-metaint:16000
--- HTTP DEBUG HEADER --- END ---
Content-Type: [audio/aacp]
Cache size set to 320 KBytes
STREAM: [null] http://c1.mp3.liquidcompass.net/KBZTFMAAC
STREAM: Description: http streaming
STREAM: Author: Bertrand, Albeau, Reimar Doeffinger, Arpi?
STREAM: Comment: plain http
CACHE_PRE_INIT: 0 [0] 0  pre:65536  eof:0
Cache fill:  2.50% (8192 bytes)
ICY Info: StreamTitle='';
Cache fill: 10.00% (32768 bytes)
LAVF_check: MPEG audio
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
Searching demuxer type for filename
http://c1.mp3.liquidcompass.net/KBZTFMAAC ext: .net/KBZTFMAAC
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
header block 1 size: 30
AVS: avs_check_file - attempting to open file
http://c1.mp3.liquidcompass.net/KBZTFMAAC
Win32 LoadLibrary failed to load: avisynth.dll,
/usr/local/lib/win32/avisynth.dll, /usr/lib/win32/avisynth.dll
AVS: failed to load avisynth.dll
AVS: Init failed
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 68229, FOUND 47, packet_size= 0, SEEMS A TS? 0
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=40990 size=465964550
LMLM4 Stream Format not found
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 1  p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0
c: 0 idr: 0 sps: 0 pps: 0 PES: 0  MP3: 243, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)
MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 0 sli: 0 a: 0 b: 0
c: 0 idr: 0 sps: 0 pps: 0 PES: 1  MP3: 147, synced: 0
Not MPEG System Stream format... (maybe Transport Stream?)
==> Found video stream: 0
ds_fill_buffer: EOF reached (stream: video)
LAVF_check: MPEG audio
libavformat file format detected.

ICY Info: 
StreamTitle='SILVERCHAIR~TOMORROW~6222~~949MUSIC~52~KBZTFM~264000~~[cb%20]';



About 5 minutes later, and it's still stuck right here, except for the
occasional "ICY info" message.

Reply via email to