Commit graph portaudio/src/hostapi/asio/pa_asio.cpp
Author SHA1 Message Date
rob_bielik
59f8c8975c Ticket #132 2011-02-17 15:56:04 +00:00
rossb
e794f3bd02 renamed some latency variables to make it clear they are in frames not seconds 2011-02-12 09:21:52 +00:00
rossb
e286d2c10a removed doxygen TODO items from pa_asio implementation. migrated them to new trac tasks: #103, #104, #105, #106, #107, #108, #109, #110, #111 2011-02-01 12:52:14 +00:00
rossb
a0eb0545a5 added pragma to auto-link winmm.lib when compiling with msvc 2010-07-14 06:45:25 +00:00
dmitrykos
1c289f924e optimized PA processor for case when host and user buffer match by type and size, now host buffer pointer will be passed to user space directly, additional copying of audio input/output data is thus avoided.
asio: apply paNonInterleaved flag on host formats for callback mode (required for processor compatibility).
2010-07-10 17:41:25 +00:00
rossb
dc6f3c8ec2 added cast to IsDebuggerPresentPtr, fixes compilation of asio on some systems 2009-12-10 08:09:21 +00:00
rossb
0e141b2d19 removed reaper asio driver blacklisting 2009-06-16 16:12:41 +00:00
rossb
e1cf376aa6 fixed bug in asio blocking i/o stream initialization which would cause crash (bad ptr). enabled timeout code in read/writestream. patch from sven fischer 2009-03-13 16:31:28 +00:00
rossb
b4b747fc10 factored asio sample rate setting code into separate functions. added PaAsio_SetStreamSampleRate() function. 2009-01-05 09:08:44 +00:00
rossb
24a7e81401 cleaned up logic related to theAsioStream singleton pointer (now gets set in OpenStream and cleared in CloseStream. added callback-completion waiting to StopStream (was only in AbortStream before). cleaned up isStopped/isActive logic 2009-01-05 08:59:14 +00:00
rossb
96fd679385 cleanup: moved blocking stream asio callback function next to other blocking related code 2009-01-04 08:28:42 +00:00
philburk
78ce8cedd5 Supports multiple threads using ASIO by adding CoInitialize(0) and CoUninitialize() calls. 2008-06-28 18:27:34 +00:00
bjornroche
c1e1d067d2 moved trunk into place 2008-03-20 14:24:39 +00:00