1. 12 Nov, 2004 1 commit
    • Sam Lantinga's avatar
      Date: Mon, 11 Oct 2004 15:17:27 +0300 (EEST) · ea37fbe5
      Sam Lantinga authored
      From: Hannu Savolainen
      Subject: Re: SDL uses obsolete OSS features
      
      I did some work on getting OSS to work better with SDL. There have been
      some problems with select which should be fixed now.
      
      I'm having some problems in understanding what is the purpose of the
      DSP_WaitAudio() routine. I added a return to the very beginning of this
      routine and commendted out the define for USE_BLOCKING_WRITES. At least
      lbreakout2 seems to work as well as earlier. The latencies are the same.
      
      An ordinary blocking write does exactly the same thing than DSP_WaitAudio
      does. So I would recommend using the USE_BLOCKING_WRITES approach and
      removing everything from the DSP_WaitAudio routine. Also enabling
      USE_BLOCKING_WRITES makes it possible to simplify DSP_PlayAudio() because
      you don't need to handle the partial writes (the do-while loop).
      
      Attached is a patch against SDL-1.2.7. After these changes SDL will use
      OSS as it's designed to be used (make it as simple as possible). This code
      should work with all OSS implementations because it uses only the very
      fundamental features that have been there since the jurassic times.
      
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40969
      ea37fbe5
  2. 04 Jan, 2004 1 commit
  3. 06 Mar, 2002 1 commit
  4. 14 Dec, 2001 1 commit
  5. 26 Apr, 2001 1 commit
    • Sam Lantinga's avatar
      Initial revision · 2f110628
      Sam Lantinga authored
      --HG--
      extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401
      2f110628