aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2012-05-04alsa: finish wrapping pthread_mutex_t.Matthew Gregan
2012-05-01winmm, directsound: run refill thread at a higher priority.Matthew Gregan
2012-04-20alsa: set silent ALSA error handler once only.Matthew Gregan
2012-04-20alsa: fix remaining issues noted by XXX in the comments.Matthew Gregan
2012-04-19alsa: locking changes, stream limit hack, revert pipe2() change.Matthew Gregan
2012-04-05winmm: drop stream lock on data_callback error.Matthew Gregan
2012-04-05alsa: rename reaper to watchdog, fix unlock in stream_start, warning fixes.Matthew Gregan
2012-04-04winmm: per documentation, there is no need to reprepare buffers when shrinkin...Matthew Gregan
2012-04-04winmm: define GUIDs locally to avoid linking issues with ksguid.lib.Matthew Gregan
2012-04-04winmm: horrible stream limit hack.Matthew Gregan
2012-04-04winmm: simplify cubeb_buffer_thread work loop.Matthew Gregan
2012-03-23audiounit: minor code cleanup.Matthew Gregan
2012-03-19alsa: set silent error handler for ALSA warnings.Matthew Gregan
2012-03-19winmm: make winmm API errors non-fatal; return rather than asserting.Matthew Gregan
2012-03-19alsa: dedup assertions.Matthew Gregan
2012-03-19alsa: document bug workarounds. clarify some naming.Matthew Gregan
2012-03-19alsa: rename state_dumper to reaper and document it's purpose.Matthew Gregan
2012-03-16alsa: fixes for hung pcm streams and various alsa configurations.Matthew Gregan
2012-03-16winmm: refactor buffer management code.Matthew Gregan
2012-03-08directsound: convert to sensible line endings.Matthew Gregan
2012-03-08audioqueue,audiounit,directsound,pulse: minor cleanups.Matthew Gregan
2012-03-08winmm: wrap WAVEOUT use in a lock.Matthew Gregan
2012-02-01alsa: rework locking, remove overly clever message passing code, rename some ...Matthew Gregan
2012-01-18winmm, directsound: fix bytes_per_frame calculator for s16.Matthew Gregan
2012-01-05coreaudio: rename to audioqueue. add audiounit backend.Matthew Gregan
2011-12-01alsa: take lock in refill. resume stream earlier.Matthew Gregan
2011-12-01alsa: fix refill error handling.Matthew Gregan
2011-12-01alsa: post rework code cleanup.Matthew Gregan
2011-11-28Merge branch 'master' into alsa-refactorMatthew Gregan
2011-11-28winmm: remove bogus empty-slist assert.Matthew Gregan
2011-11-25Merge branch 'master' into alsa-refactorMatthew Gregan
2011-11-25pulse: pa_stream_drain is useless (see PA bug# 866), so use a timer instead.Matthew Gregan
2011-11-25alsa: first pass at a poll abstraction. fix drain by using new poll timer ob...Matthew Gregan
2011-11-08alsa: set processing thread stack size to minimum. fix up includes.Matthew Gregan
2011-11-02alsa: remove unused buffer/period logging, remove rv check on snd_pcm_pause c...Matthew Gregan
2011-10-28alsa: comment on thread safety, and rename some things for consistency.Matthew Gregan
2011-10-03Merge branch 'master' into alsa-refactorMatthew Gregan
2011-10-03pulse: remove unused context_success_callback implementation.Matthew Gregan
2011-10-03Explicitly cap rate, channels, and latency.Matthew Gregan
2011-09-27winmm,dsound: remove unnecessary SetThreadPriority.Matthew Gregan
2011-09-26winmm: cast to avoid double to size_t warning.Matthew Gregan
2011-09-26winmm-thread branch was inadequately tested and needs more work. reverted.Matthew Gregan
2011-09-22start refactoring alsa code.Matthew Gregan
2011-09-22winmm: warning no longer applies.Matthew Gregan
2011-09-22Merge branch 'winmm-thread'Matthew Gregan
2011-09-22winmm: minor formatting changes.Matthew Gregan
2011-09-22coreaudio: fire drained when last queued buffer is free and stop relying on u...Matthew Gregan
2011-09-22coreaudio: remove debugging printfs.Matthew Gregan
2011-09-02alsa: assert arguments.Matthew Gregan
2011-09-01alsa: revert previous simplification, it's not a large enough win.Matthew Gregan