Skip to content

Instantly share code, notes, and snippets.

View AndrewMeadows's full-sized avatar

Andrew Meadows AndrewMeadows

  • Linden Lab
  • San Francisco
View GitHub Profile
@AndrewMeadows
AndrewMeadows / loopbackTransform.js
Last active November 4, 2021 15:00
Workaround for second phenotype of Chrome bug #1264539: insertable-streams fails on simple audio MediaStream
// LoopbackTransform is a DOUBLE WORKAROUND helper for Chrome BUG #1264539
// https://bugs.chromium.org/p/chromium/issues/detail?id=1264539
// e.g. it allows insertable-streams on simple local audio stream
//
class LoopbackTransform {
// ctor() takes 'transformer'
// which is required to have a getTransform() method
// which supplies a transform function for audio MediaStream via insertable-streams
// 'audio' argument is optional AudioElement
// for when you just want to play the final outputStream

Keybase proof

I hereby claim:

  • I am andrewmeadows on github.
  • I am andrewmeadows (https://keybase.io/andrewmeadows) on keybase.
  • I have a public key ASAMCWKi2TIIZ-0DZJ27nUk_4ChvrNRvUB1ZItQA96UdCQo

To claim this, I am signing this object: