is presently its sole maintainer,
You can support him:
Audio Sync Conversation Begins (Summary)
Why audio sync is an issue
Ways to minimize the issue
Creating a Debug Diagram for audio sync debug code
Finishing up audio sync debug code
Explaining and debugging debug code
Bug in debug code encountered
Compiling and running successfully
Observing weird gaps in sound
Not tracking frame time correctly
Addressing the weird gaps
Running new code for debug diagram. Sound card read seems unreliable
Sound stream has to be continuous. Figuring out how far ahead of the current play cursor we should be writing
Discussing possible solutions to improve audio sync
Improving audio sync
Making a running log
Getting a log of our audio to do some important things
How much granularity we have
Audio latency issue found
Start of Q&A
Are you setup to use ASI Sound Drivers?
Is your audio pointer code calculating independently of the variable-fixed visual frames per second?
What sort of problems can high audio latency introduce?
Could you use that anonymous union struct trick to access the members of bitmap info header structure more easily?
Question about switching Audio APIs
Why are we ignoring write cursor?
Would splitting related functionality in separate files help?
If we use the play cursor as offset, could we not overwrite previously written audio data?
Comments about Audio APIs again
Would rendering at 60 FPS help with the audio latency?
Could you change latency values?
Is it possible that OBS is affecting the audio latency?