Skip to content
Snippets Groups Projects
  1. Mar 31, 2021
  2. Mar 30, 2021
  3. Mar 29, 2021
  4. Mar 28, 2021
  5. Mar 27, 2021
    • KDSBrowne's avatar
      fix raise hand button overlapping others · f26cee6d
      KDSBrowne authored
      f26cee6d
    • prlanzarin's avatar
      video,screeshare,listenonly: remove Safari gathering barrier for the SDP offer generation · 3dff2ac8
      prlanzarin authored
      Back when Safari 11 was still a thing, there was an annoying bug where peer connectiocs COULD get stuck during it`s JSEP handshaking phase if, due to some unknown trigger, the SDP was generated BEFORE the ICE candidate gathering had run its course.
      
      I dont believe this is the case anymore and this workaround is _very_ harmful to Safari endpoints, mainly when gathering might take a long time due to additional network interfaces or restricted network environments. So its being removed.
      
      Ive tested this with the widest array of Safari endpoints I could get my hands on: iPhones 8-12, iPads 6-8 and Pro, macOS Safari 12-14
      3dff2ac8
  6. Mar 26, 2021
  7. Mar 25, 2021
  8. Mar 24, 2021
  9. Mar 23, 2021
    • Pedro Beschorner Marin's avatar
      Handle pad's events and Meteor's instances · 0c4cf013
      Pedro Beschorner Marin authored
      Since Meteor was split in multiple process and events started to be
      filtered by instances, all Etherpad's Redis events were being discarded.
      
      Etherpad has a Redis' publisher plugin that is unaware of BigBlueButton's
      existence. All the communication between them is kept simple with minimal
      of internal data exchange. The concept of distincts subscribers at Meteor's
      side broke part of this simplicity and, now, Etherpad has to know which
      instance must receive it's messages. To provide such information I decided
      to include Meteor's instance as part of the pad's id. Should look like:
      
       - [instanceId]padId for the shared notes
       - [instanceId]padId_cc_(locale) for the closed captions
      
      With those changes the pad id generation made at the recording scripts had to
      be re-done because there is no instance id available. Pad id is now recorded at
      akka-apps and queried while archiving the shared notes.
      0c4cf013
Loading