1. 08 Jun, 2011 2 commits
    • Erwan Tulou's avatar
      Win32(core): do not duplicate handle · 0fada6d7
      Erwan Tulou authored
      Unlike _endthread and ExitThread, _endthreadex doesn't close the handle.
      It is therefore up to the caller to close it. Hence no need for an extra
      handle duplication (that mostly amounted to a memory leak when the normal
       path was used, i.e normal return from thread with implicit _endthreadex)
      (cherry picked from commit afe774e0b19c7dcad8d0ae248480df1b0660a380)
      Signed-off-by: default avatarRémi Denis-Courmont <remi@remlab.net>
      0fada6d7
    • Erwan Tulou's avatar
      Win32(core): _endthreadex(0) instead of _endthread() · 81c01f6f
      Erwan Tulou authored
      According to msdn doc, _endthreadex(0) is to be used when thread is
       launched with _beginthreadex().
      
      Note that when returning from the normal path, an implicit _endthreadex is
      issued anyway.  It is important to be consistent whatever the path, since
      those final functions (_endthread, ExitThread, _endthreadex) don't have
      the same deallocation policy.
      (cherry picked from commit 99f71e5a62fdd14b031fdc89f452d873e3509c74)
      Signed-off-by: default avatarRémi Denis-Courmont <remi@remlab.net>
      81c01f6f
  2. 06 Jun, 2011 3 commits
  3. 05 Jun, 2011 6 commits
  4. 04 Jun, 2011 5 commits
  5. 03 Jun, 2011 9 commits
  6. 02 Jun, 2011 1 commit
  7. 01 Jun, 2011 6 commits
  8. 30 May, 2011 3 commits
  9. 29 May, 2011 1 commit
  10. 28 May, 2011 4 commits
    • Rémi Denis-Courmont's avatar
      Revert "Disable PA by default. Too buggy." · 5e38b976
      Rémi Denis-Courmont authored
      This reverts commit 3239bdcb.
      5e38b976
    • Rémi Denis-Courmont's avatar
      PulseAudio: add some callbacks for debug · 7f6b7ff3
      Rémi Denis-Courmont authored
      (cherry picked from commit b7e972a1cb5426c19ab0f4766bf4f987eda90c75)
      7f6b7ff3
    • Rémi Denis-Courmont's avatar
      PulseAudio: increase buffer size to max VLC can do · 28007d89
      Rémi Denis-Courmont authored
      This suppresses most hiccups. But it also decreases precision to
      slightly noticeable levels: about +/-150ms here. For reference, our
      audio output core target is +/-40ms.
      (cherry picked from commit 39b85ca6ba871a9e66c7d277e2ba4db72cadb8d8)
      (cherry picked from commit b26331994843bf2a1a3803eab449d10959815fa3)
      28007d89
    • Rémi Denis-Courmont's avatar
      PulseAudio output: rewrite · ee23b36b
      Rémi Denis-Courmont authored
      This should fix the deadlocks and memory starvation problems.
      (cherry picked from commit ed864e7f920740fe387a06599e50f5c8509c8527)
      (cherry picked from commit a759fe73a5b49a241fb733e073e6702abf495ee7)
      (cherry picked from commit e5e27586960e28bc6fdcd48b18a663045e9bb58e)
      (cherry picked from commit 0462f44e2a133be0b07f365570b91c5f3cd4c38e)
      (cherry picked from commit 7a86d4e443908c67470fc8337d37e1b1d68fbbff)
      
      Conflicts:
      
      	modules/audio_output/pulse.c
      ee23b36b