Skip to content
  • Karl Heyes's avatar
    bump to kh31 · 1f3c6c2d
    Karl Heyes authored
    The main changes are listed below but there is a lot of noise from behind the scenes
    work like quicker stats updates, code re-arranging and infrequent used code like the
    allocation code which is not usually compiled in.
    
    Implement scatter-gather IO, initially for flv wrapping as that will make a lot of
    use of it and should save a lot of memory copies. The icy metadata should also be a
    candidate for this.
    
    Add better handling to relays with multiple servers and fallbacks. Problem entries
    can be skipped when restarting. 
    
    Fixup build system for mingw32 cross compile. VC was getting too annoying but should
    still be an option if needed later.  This now allows us to build with newer dependent
    libs without much extra work.   The GUI component is not built now (VC specific) but
    it was of limited use and most win32 users configure the service.
    
    
    
    svn path=/icecast/branches/kh/icecast/; revision=18147
    1f3c6c2d