• Show log

    Commit

  • Hash : 15bae953
    Author : Sam Lantinga
    Date : 2019-06-08T13:03:36

    Fixed bug 4642 - Rework SDL_netbsdaudio to improve performance
    
    Nia Alarie
    
    The NetBSD audio driver has a few problems. Lots of obsolete code, and extremely bad performance and stuttering.
    
    I have a patch in NetBSD's package system to improve it. This is my attempt to upstream it.
    
    The changes include:
    
    * Removing references to defines which are never used.
    * Using the correct structures for playback and recording, previously they were the wrong way around.
    * Using the correct types ('struct audio_prinfo' in contrast to 'audio_prinfo')
    * Removing the use of non-blocking I/O, as suggested in #3177.
    * Removing workarounds for driver bugs on systems that don't exist or use this driver any more.
    * Removing all usage of SDL_Delay(1)
    * Removing pointless use of AUDIO_INITINFO and tests that expect AUDIO_SETINFO to fail when it can't.
    
    These changes bring its performance in line with the DSP audio driver.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/SDL.git
    Git SSH git@git.kmx.io:kc3-lang/SDL.git
    Public access ? public
    Description

    Fork of https://github.com/libsdl-org/SDL

    Users
    thodg_w kc3_lang_org thodg_l thodg_m www_kmx_io thodg
    Tags