irradiant

log

age author description
2006-11-12 Emanuele Aina Added a simple READMEdefault tip
2006-10-25 Emanuele Aina Obtain the real screen size for fullscreen
2006-10-07 Emanuele Aina Removed the old scons based build system
2006-10-07 Emanuele Aina Moved the code for the Irradiant framework in the Irradiant/ directory
2006-10-04 Emanuele Aina Factored out the WaveLib build instructions in a separate project
2006-10-04 Emanuele Aina Renamed the IrradiantGui project to IrradiantForms
2006-10-04 Emanuele Aina Removed an old embryonal GUI
2006-10-04 Emanuele Aina Removed an unneeded 'using' statement
2006-10-04 Emanuele Aina Hide the notification icon before exiting the application
2006-10-04 Emanuele Aina Added the LGPL license text and copyright statements in every file
2006-10-04 Emanuele Aina Quit the WaveLib thread on client exit
2006-10-04 Emanuele Aina Quit the WaveLib thread on server exit
2006-10-04 Emanuele Aina Use better titlebar labels for the server and client windows
2006-10-04 Emanuele Aina Use the Irradiant icon in every window
2006-10-04 Emanuele Aina Removed redundant 'this' specifiers to adhere to .NET convention
2006-10-04 Emanuele Aina Removed the unused Packet creation code in Network.Server
2006-10-04 Emanuele Aina Renamed Video[Encoder|Decoder] to VideoSlice[Encoder|Decoder]
2006-10-04 Emanuele Aina Renamed Audio[Encoder|Decoder] to AudioDeflate[Encoder|Decoder]
2006-10-04 Emanuele Aina Increment the dropped packets count in the client for out-of-order packets
2006-10-04 Emanuele Aina Fix timestamps when creating packets
2006-10-04 Emanuele Aina Renamed Packet.PacketFromRawData() to Packet.Deserialize()
2006-10-04 Emanuele Aina Renamed [Increase|Decrease]Packet in [Increase|Decrease]PacketSize
2006-10-04 Emanuele Aina Moved Statistics in the Network namespace
2006-10-03 Emanuele Aina Removed the unused TimeoutException
2006-10-03 Emanuele Aina Use the functionality in the Network layer for out-of-order packets handling
2006-10-01 Emanuele Aina Use Marshal.SizeOf() instead of hardcoding the fields sizes
2006-10-01 Emanuele Aina Made the Timestamp field a Int64 to accomodate the Windows filetime
2006-09-30 Emanuele Aina enlarged the audio buffer to minimize clicking
2006-09-30 Emanuele Aina Collected WaveLib settings in a shared class
2006-09-30 Emanuele Aina Renamed the project from Mpad to Irradiant
2006-09-28 Emanuele Aina Deleted the unused Queue field
2006-09-28 Emanuele Aina Experiment with delayed sending of packets, with different priorities
2006-09-28 Emanuele Aina Use powers of 2 for the slice height to avoid rounding
2006-09-28 Emanuele Aina Put an upper limit and a lower limit on the slice height
2006-09-28 Emanuele Aina Use 16 bit per sample for the audio, drastically improving the quality
2006-09-28 Emanuele Aina Marked const and static some fields
2006-09-28 Emanuele Aina Added a comment explaining why a field has visibility internal
2006-09-28 Emanuele Aina Use BandwidthManager for the bandwidth usage measurement test
2006-09-28 Emanuele Aina Added accelerators to buttons and menu items
2006-09-28 Emanuele Aina Updated the generated files after the ClientStart e ServerStart
2006-09-28 Emanuele Aina Removed other no longer needed namespace specifications
2006-09-28 Emanuele Aina Removed some no longer needed namespace specifications
2006-09-28 Emanuele Aina Renamed MpadClient in Client as it has been disambiguated from Network.Client
2006-09-28 Emanuele Aina Renamed MpadServer in Server as it has been disambiguated from Network.Server
2006-09-28 Emanuele Aina Moved the network code in the Mapd.Network namespace
2006-09-28 Emanuele Aina Renamed the forms Client in ClientStart and Server in ServerStart
2006-09-28 Emanuele Aina Use BitConverter instead of HostToNetworkOrder when creating packets
2006-09-28 Emanuele Aina Compress with deflate the wave audio data
2006-09-25 Emanuele Aina Renamed CursorChangeHandler to CursorFragmentHandler like other delegates
2006-09-24 Emanuele Aina Deleted the explicit EncodeKeyFrame() specifying the KeyFrame interval
2006-09-24 Emanuele Aina Use a per slice age to avoid bandwidth spikes due to keyframe transmission
2006-09-23 Emanuele Aina Tell the encoder to avoid lossy formats accordingly to the server dialog
2006-09-23 Emanuele Aina Use an array to avoid huge switch/case to select the video fragment encoding
2006-09-23 Emanuele Aina Add different jpeg quality levels for fragment encoding
2006-09-23 Emanuele Aina Set the target bandwidth accordingly to the server dialog
2006-09-23 Emanuele Aina Collect statistics on a 2 seconds window
2006-09-23 Emanuele Aina Let the user specify the window upon which the statistics are computed
2006-09-23 Emanuele Aina Convert the specified bandwidth limit in kilobytes
2006-09-23 Emanuele Aina Don't draw the cursor before any image packet
2006-09-23 Emanuele Aina Don't draw the cursor if it is outside the displayed image

To download these repositories, get Mercurial and then type something like:

hg clone http://techn.ocracy.org/repository-name/

You can also click the "zip" or "gz" links to get an archive of the latest revision without installing anything.

The change logs of the repositories are aggregated at techn.ocracy.org/planet.

We have also some darcs repositories at techn.ocracy.org/darcs.