Skip to content
Snippets Groups Projects
  • Boris Grozev's avatar
    c37e16b0
    Fixes a problem with multiple Player instances created for local video · c37e16b0
    Boris Grozev authored
    playback, on the focus of a video conference (which also lead to multiple
    Components and renderers being used), which sometimes caused the videos
    on the focus' interface to freeze.
    
    Prevents MediaStreamMediaDeviceSession from creating local
    Player instances, instead reuses the Player from the
    VideoTranslatorMediaDevice's wrapped VideoMediaDeviceSession.
    
    Makes VideoTranslatorMediaDevice a VideoListener of its wrapped
    VideoMediaDeviceSession, forwarding all received events to all of its
    MediaStreamMediaDeviceSession's.
    c37e16b0
    History
    Fixes a problem with multiple Player instances created for local video
    Boris Grozev authored
    playback, on the focus of a video conference (which also lead to multiple
    Components and renderers being used), which sometimes caused the videos
    on the focus' interface to freeze.
    
    Prevents MediaStreamMediaDeviceSession from creating local
    Player instances, instead reuses the Player from the
    VideoTranslatorMediaDevice's wrapped VideoMediaDeviceSession.
    
    Makes VideoTranslatorMediaDevice a VideoListener of its wrapped
    VideoMediaDeviceSession, forwarding all received events to all of its
    MediaStreamMediaDeviceSession's.