Commit graph portaudio/src/common
Author SHA1 Message Date
dmitrykos
4b4a9b5b79 implemented optimization for NonAdaptingProcess processor: avoid copying of input/output from temp user buffer to host buffer by providing host buffer pointer directly to user, e.g. achieving processing of host buffer in place 2010-06-28 21:35:04 +00:00
dmitrykos
6421f964d7 corrected comments to Int24_To_Int16_Dither 2010-04-17 07:43:00 +00:00
dmitrykos
bd2bfe985e implemented 'Int24_To_Int16_Dither' converter to allow 24-bit audio be played (before was silence for WMME and DirectSound) 2010-04-16 19:08:00 +00:00
dmitrykos
d714962621 wasapi:
- fixed int24 Mono to Stereo mixer (affects Mono streams starting in Exclusive mode)
pa_converters: 
 - avoid using 64-bit integer math for Int24_To_Float32 and Int24_To_Int32 under x64 Posix platforms (long is 64-bit there), now using explicit PaInt32 type
2010-03-25 23:27:27 +00:00
dmitrykos
e4c126aab1 implemented optional log output to Visual Studio Output window if PA_ENABLE_MSVC_DEBUG_OUTPUT is defined, this simplifies debugging of external process if Visual Studio is attached to process 2010-03-10 21:47:01 +00:00
rossb
6bd9c2fd1a made buffer in PaUtil_DebugPrint local rather than static to avoid multithreaded issues 2009-12-23 05:35:08 +00:00
rossb
0b572e2aa8 added empty memory barrier macros for WINCE thanks to Dmitry Kostjuchenko 2009-12-08 09:17:34 +00:00
bjornroche
c55f47de78 fix for ringbuffer problem on 64-bit macs. Also, this should make it possible to migrate away from using the long datatype on pa_ringbuffer. 2009-11-18 16:09:05 +00:00
philburk
998020553f Fixed dither for 64-bit targets. 2009-10-12 21:00:53 +00:00
rossb
a596358a3d fixed inputBufferAdcTime calculation for AdaptingInputOnlyProcess. patch from Yann. 2009-03-13 16:41:39 +00:00
philburk
e430a7cc36 remove extra parameter from debug statement to prevent pointer error 2008-11-03 19:31:30 +00:00
philburk
c49f234204 Add __TIME__ to version text. 2008-06-28 18:28:07 +00:00
rossb
5a69e3875e always use __vsnprintf with MSC 2008-05-15 04:35:30 +00:00
bjornroche
c1e1d067d2 moved trunk into place 2008-03-20 14:24:39 +00:00