<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>AUTHORS</filename>
    </added>
    <added>
      <filename>COPYING</filename>
    </added>
    <added>
      <filename>client/Debug/udp.ilk</filename>
    </added>
    <added>
      <filename>client/Debug/udp.map</filename>
    </added>
    <added>
      <filename>client/Debug/udp.obj</filename>
    </added>
    <added>
      <filename>client/Debug/udp.pch</filename>
    </added>
    <added>
      <filename>client/Debug/udp.pdb</filename>
    </added>
    <added>
      <filename>client/Debug/udp.res</filename>
    </added>
    <added>
      <filename>client/Debug/udp.sbr</filename>
    </added>
    <added>
      <filename>client/Debug/vc60.idb</filename>
    </added>
    <added>
      <filename>client/Debug/vc60.pdb</filename>
    </added>
    <added>
      <filename>client/StdAfx.cpp</filename>
    </added>
    <added>
      <filename>client/StdAfx.h</filename>
    </added>
    <added>
      <filename>client/Time.h</filename>
    </added>
    <added>
      <filename>client/resource.h</filename>
    </added>
    <added>
      <filename>client/resource.hm</filename>
    </added>
    <added>
      <filename>client/udp.aps</filename>
    </added>
    <added>
      <filename>client/udp.cpp</filename>
    </added>
    <added>
      <filename>client/udp.dev</filename>
    </added>
    <added>
      <filename>client/udp.dsp</filename>
    </added>
    <added>
      <filename>client/udp.dsw</filename>
    </added>
    <added>
      <filename>client/udp.ncb</filename>
    </added>
    <added>
      <filename>client/udp.opt</filename>
    </added>
    <added>
      <filename>client/udp.plg</filename>
    </added>
    <added>
      <filename>client/udp.rc</filename>
    </added>
    <added>
      <filename>client/udp_private.h</filename>
    </added>
    <added>
      <filename>client/udp_private.rc</filename>
    </added>
    <added>
      <filename>server/Debug/StdAfx.obj</filename>
    </added>
    <added>
      <filename>server/Debug/server.ilk</filename>
    </added>
    <added>
      <filename>server/Debug/server.obj</filename>
    </added>
    <added>
      <filename>server/Debug/server.pch</filename>
    </added>
    <added>
      <filename>server/Debug/server.pdb</filename>
    </added>
    <added>
      <filename>server/Debug/server.res</filename>
    </added>
    <added>
      <filename>server/Debug/vc60.idb</filename>
    </added>
    <added>
      <filename>server/Debug/vc60.pdb</filename>
    </added>
    <added>
      <filename>server/Makefile.win</filename>
    </added>
    <added>
      <filename>server/ReadMe.txt</filename>
    </added>
    <added>
      <filename>server/Release/StdAfx.obj</filename>
    </added>
    <added>
      <filename>server/Release/server.obj</filename>
    </added>
    <added>
      <filename>server/Release/server.pch</filename>
    </added>
    <added>
      <filename>server/Release/server.res</filename>
    </added>
    <added>
      <filename>server/Release/vc60.idb</filename>
    </added>
    <added>
      <filename>server/StdAfx.cpp</filename>
    </added>
    <added>
      <filename>server/StdAfx.h</filename>
    </added>
    <added>
      <filename>server/Wav_Header.h</filename>
    </added>
    <added>
      <filename>server/mutex_threads.txt</filename>
    </added>
    <added>
      <filename>server/normalizetime.cpp</filename>
    </added>
    <added>
      <filename>server/resource.h</filename>
    </added>
    <added>
      <filename>server/server.aps</filename>
    </added>
    <added>
      <filename>server/server.cpp</filename>
    </added>
    <added>
      <filename>server/server.dev</filename>
    </added>
    <added>
      <filename>server/server.dsp</filename>
    </added>
    <added>
      <filename>server/server.dsw</filename>
    </added>
    <added>
      <filename>server/server.ncb</filename>
    </added>
    <added>
      <filename>server/server.opt</filename>
    </added>
    <added>
      <filename>server/server.plg</filename>
    </added>
    <added>
      <filename>server/server.rc</filename>
    </added>
    <added>
      <filename>server/server_private.h</filename>
    </added>
    <added>
      <filename>server/server_private.rc</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -0,0 +1,29 @@
+PCM Real Audio Streamer + Client is a set of 2 windows applications that stream 
+CD quality audio (44100 khz, 16 bit,2 channels) over the network and 
+perform playback at the same time (client).
+
+Streamer streams the file over tcp/ip using only UTP/RTP protocol to the client
+PC that runs the client application. Streamer uses an adaptive algorithm, which is 
+based on the real playout time of each packet that leaves the server, in order to
+stream the file to the client station.
+
+Client application assembles the packets received into blocks which are subsequently 
+pushed onto the sound card for playout. Client uses a classic cyclic buffer for 
+buffering and playout. 
+
+Currently these two applications work only on windows systems. 
+
+Streamer was highly influenced to a great extent by this great work of
+Nicholas J Humfrey's work: http://www.aelius.com/njh/pcm6cast/old/
+
+Client was also based on David Overton's great article about playing audio on 
+windows using waveout function calls : 
+http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4422&amp;lngWId=3
+
+Copyright (c) 2005-2006 Nick Kokkos &lt;nkokkos@gmail.com&gt;
+Released under the GNU licence
+
+
+
+
+ 
\ No newline at end of file</diff>
      <filename>README</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5b2cfedca02baab07e38feff23230a6920f0540d</id>
    </parent>
  </parents>
  <author>
    <name>Nick Kokkos</name>
    <email>nkokkos@gmail.com</email>
  </author>
  <url>http://github.com/nkokkos/pcm_audio_streamer/commit/0500d20349524b0870a72aedd30386c03865ed41</url>
  <id>0500d20349524b0870a72aedd30386c03865ed41</id>
  <committed-date>2009-10-25T23:32:19-07:00</committed-date>
  <authored-date>2009-10-25T23:32:19-07:00</authored-date>
  <message>2nd commit</message>
  <tree>2ee09330556069b9202cb8466f86f406719fd66b</tree>
  <committer>
    <name>Nick Kokkos</name>
    <email>nkokkos@gmail.com</email>
  </committer>
</commit>
