1. 08 Jun, 2011 1 commit
    • 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 5 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
    • Rémi Denis-Courmont's avatar
      PulseAudio: preserve audio format, fix some races, simplify and cleanup · e1fd025f
      Rémi Denis-Courmont authored
       - preserve sample format from VLC, if possible,
       - preserve physical channels mapping,
       - remove a useless callback,
       - fix small race conditions with pa_*_wait() on startup,
       - cosmetic changes.
      (cherry picked from commit 176927134d1d82836f7a545cf5cc3a19a842a8d6)
      (cherry picked from commit a6274616f21886a1b025c62ac0bca30b165d3db8)
      (cherry picked from commit 90ef491bb4fa4b93b4bc620f656828ad47f0d8a7)
      
      Conflicts:
      
      	modules/audio_output/pulse.c
      e1fd025f