openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
PortAudio
Settings
|
Report Duplicate
17
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Moderate Activity
Commits
: Listings
Analyzed
about 9 hours
ago. based on code collected
1 day
ago.
May 18, 2023 — May 18, 2024
Showing page 28 of 31
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
wasapi: small corrections to improve CoInitialize/CoUninitialize sequence (taken from DS implementation)
dmitrykos
More...
about 14 years ago
updated 'configure' file, many thanks to Stelios Bounanos for generating it
dmitrykos
More...
about 14 years ago
wasapi: removed excessive argument checks in stream management functions
dmitrykos
More...
about 14 years ago
wasapi: improved parameter checks for blocking API
dmitrykos
More...
about 14 years ago
wasapi: fixed extension functions: PaWasapi_GetDeviceDefaultFormat / PaWasapi_GetDeviceRole - device index was misinterpreted and as a result returning value was mismatched
dmitrykos
More...
about 14 years ago
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
dmitrykos
More...
about 14 years ago
wasapi: fixed portaudio.vcproj (wrong filename)
dmitrykos
More...
about 14 years ago
wasapi: finished changes of include names for case-sensitive build env.
dmitrykos
More...
about 14 years ago
wasapi: renaming file
dmitrykos
More...
about 14 years ago
wasapi: renaming file
dmitrykos
More...
about 14 years ago
wasapi: renaming file
dmitrykos
More...
about 14 years ago
wasapi: renaming file
dmitrykos
More...
about 14 years ago
wasapi: renaming file
dmitrykos
More...
about 14 years ago
wasapi: - fixed configure.in to compile WASAPI module under MSYS - fixed include name cases for case-sensitive build environments - defined LPCGUID for some MinGW compilers which are missing it - fixed strict-aliasing rules break on line of getting device EndpointFormFactor in case '-Wstrict-aliasing' is specified or corresponding GCC optimization flag is used
dmitrykos
More...
about 14 years ago
wasapi: - improved debug log output: function name which returned error will be displayed as well - fixed non-critical compiler warnings
dmitrykos
More...
about 14 years ago
wasapi: fixed initialization stage of PaWasapi_Initialize() which was returning error if WASAPI wasn't found (for example under Windows XP), this was causing PA's whole initialization to fail completely
dmitrykos
More...
about 14 years ago
+++ wasapi: - converted PA WASAPI module to pure C - implemented compilation support for GCC [MinGW(32-bit)/MinGW64(64-bit)] compiler, special notes regarding MinGW compilation are included in 'readme.txt' file
dmitrykos
More...
about 14 years ago
+++ wasapi: corrected PaWasapi_Initialize() behavior in case of OS back-end failure: WASAPI will not be added to a list of available APIs now (instead of throwing error to InitializeHostApis() that causes PA initialization break), error is thrown only on low-memory condition (default behavior)
dmitrykos
More...
about 14 years ago
wasapi: - removed dependency from strsafe.h - fixed crash in InitializeHostApis() if PaWasapi_Initialize() failed due to internal WASAPI error (error code was returned as paNoError in such case)
dmitrykos
More...
about 14 years ago
fixed dummy compilation of pa_win_wasapi.cpp using MinGW(GCC) compilers by adding missing Avrt type
dmitrykos
More...
about 14 years ago
+++ wasapi: Event-driven/Full-Duplex/Exclusive mode will be calling user-provided callbacks simultaneously when both input/output buffers are ready for IO
dmitrykos
More...
about 14 years ago
changed buffer sizes
rossb
More...
about 14 years ago
added test for wmme low level latency params
rossb
More...
about 14 years ago
wasapi: improved paFramesPerBufferUnspecified handling in case device does not provide default period, paInvalidSampleRate will be returned if sampleRate parameter is 0 for Pa_IsFormatSupported/Pa_OpenStream
dmitrykos
More...
about 14 years ago
wasapi: fixed capturing callback not called if paWinWasapiPolling flag specified, or WOW64 workaround is used, same bug was causing div/0 crash
dmitrykos
More...
about 14 years ago
windows WASAPI fixes/improvements: - fixed dependency of framesPerBuffer parameter in Pa_OpenStream and latency (now only latency setting affects device latency which is correct behavior); - paFramesPerBufferUnspecified is now supported for Pa_OpenStream; - sound distortion fixed for Shared mode if framesPerBuffer is lower than device limit and when latency was set to 0; - fixed timeout for Exclusive mode due to buffer misalignment; - improved precision of DAC/ADC time for running stream; - avoided memory leaks on failure of Pa_OpenStream; - NULL checks on stream pointer for all external methods; - correct host buffer mode for paWinWasapiPolling mode to deliver fixed number of frames to user space; - implemented workaround for Vista x64 WOW64 bug if Event-mode is used for Shared mode (due to incorrect Event signaling audio dropouts were happening): will fall back to safe Polling method automatically.
dmitrykos
More...
about 14 years ago
improved PaWasapi_ThreadPriorityBoost by providing enum PaWasapiThreadPriority with explicit thread priority values for convenience. it is possible to override default thread priority setting for Event/Poll-driven modes by specifying new flag paWinWasapiThreadPriority and setting priority value through PaWasapiStreamInfo::threadPriority member.
dmitrykos
More...
about 14 years ago
fixed crash on NULL pointer usage if hostApiSpecificStreamInfo was NULL in Pa_OpenStream method
dmitrykos
More...
over 14 years ago
provided ability not to depend on ksguid.lib when using WDMKS as it may not be provided for x64 SDK by default, define PA_WDMKS_NO_KSGUID_LIB to use static declarations, x64 MSVC project corrected to define PA_WDMKS_NO_KSGUID_LIB for x64 compilations. added WASAPI symbols to portaudio.def.
dmitrykos
More...
over 14 years ago
finished WASAPI implementation: - Callback/Blocking interface - Playback/Capture - Shared/Exclusive mode to compile you must have installed recent Windows SDK(Vista SDK or higher) and min Visual Studio 2005 SP1. WASAPI is enabled by default, to disable you must define PA_NO_WASAPI prior compilation.
dmitrykos
More...
over 14 years ago
←
1
2
…
23
24
25
26
27
28
29
30
31
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree