Convert audio proxy to lock-less ring buffer #8

Closed
taisel opened this Issue Dec 21, 2015 · 2 comments

Comments

Projects
None yet
1 participant
@taisel
Owner

taisel commented Dec 21, 2015

Audio for the webworker path (used if sharedarraybuffer exists) is managed via locks. I should try to convert it to a lockless ring buffer to reduce the amount of locking required. It'll still wait the webworker side if it fills up, to block over-production of audio.

@taisel taisel self-assigned this Dec 21, 2015

@taisel

This comment has been minimized.

Show comment
Hide comment
@taisel

taisel Dec 21, 2015

Owner

I'm trying to push out the code responsible for webworkers and the UI into a separate project though. I'll land it first here before pushing a branch that imports the current code in as a git module.

Owner

taisel commented Dec 21, 2015

I'm trying to push out the code responsible for webworkers and the UI into a separate project though. I'll land it first here before pushing a branch that imports the current code in as a git module.

@taisel

This comment has been minimized.

Show comment
Hide comment
@taisel

taisel Jan 1, 2016

Owner

Landed @ 5852bd5

It's audio and video with no locking, not just audio.

Owner

taisel commented Jan 1, 2016

Landed @ 5852bd5

It's audio and video with no locking, not just audio.

@taisel taisel closed this Jan 1, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment