<?xml version="1.0"?>
<ices>

	<background>0</background> <!-- run in background? (unimplemented) -->
	<logpath>/tmp</logpath> <!-- where logs, etc go. -->
	<logfile>ices.log</logfile>
	<loglevel>4</loglevel> <!-- 1=error,2=warn,3=info,4=debug -->
    <consolelog>1</consolelog> <!-- logfile is ignored if this is set to 1 -->

	<stream>
		<!-- metadata used for stream listing (not currently used) -->
		<metadata>
			<name>BBC Radio 4</name>
			<genre>Speech</genre>
			<description>BBC Radio 4</description>
		</metadata>

		<!-- input module
			 This example uses the 'oss' module. It takes input from the
			 oss audio device (i.e. line-in), and processes it for live
			 encoding.
		-->
		<input>
			<module>stdinpcm</module>
			<param name="rate">22050</param> <!-- samplerate -->
			<param name="channels">2</param> <!-- number of channels -->
		</input>

		<!-- Stream instance
			 You may have one or more instances here. This allows you to 
			 send the same input data to one or more servers (or to different
			 mountpoints on the same server). Each of them can have different
			 parameters. This is primarily useful for a) relaying to multiple
			 independent servers, and b) encoding/reencoding to multiple
			 bitrates.
			 If one instance fails (for example, the associated server goes
			 down, etc), the others will continue to function correctly.
			 This example defines a single instance doing live encoding at
			 low bitrate.
		-->
		<instance>
			<!-- Server details:
				 You define hostname and port for the server here, along with
				 the source password and mountpoint. 
			-->
			<hostname>localhost</hostname>
			<port>8000</port>
			<password>XYZ</password>
			<mount>/radio4.ogg</mount>
            <yp>1</yp>   <!-- allow stream to be advertised on YP, default 0 -->

			<!-- Live encoding/reencoding:
				 channels and samplerate currently MUST match the channels
				 and samplerate given in the parameters to the oss input
				 module above.

			-->
			<encode>  
				<quality>0</quality>
				<samplerate>22050</samplerate>
				<channels>2</channels>
			</encode>

            <!-- stereo->mono downmixing, enabled by setting this to 1 -->
            <!-- <downmix>1</downmix> -->

            <!-- resampling. Set to the frequency (in Hz) you wish to resample
                 to, or 0 to disable -->
             
		</instance>

	</stream>
</ices>
