[0.18.8.0] Old Theater Projector does not mirror media properly with I/O

The item ‘Old Theater Projector’ (and its KWares clone) do not work properly with the I/O feature that lets you mirror media from one media player to another.

This is broken in two ways:

  • When connecting the projector to another media player, it does not mirror the projector’s media at all, instead displaying static even when active.
  • When connecting another media player to a projector, the projector runs but the reels on the projector do not animate like they should when the projector is running.

Steps to Reproduce

The first bug can be reproduced by connecting an old theater projector to another media player and loading media onto the projector.

The second bug can be reproduced by connecting a media player to the projector and loading media on that first media player.

What I expected to happen

For the first bug, I expected the media player you connect to the projector to mirror the media playing on the projector, as you can do with other media players.

For the second bug, I expected the projector’s reels to animate when it plays media mirrored from the connected media player since the projector is running.

What happened

The first bug is more serious, as you cannot mirror media played from the old theater projector onto other media players.

The second bug is more of a visual issue where the projector just isn’t animating properly when running if it’s projecting media mirrored from another player.


Notes / Media

Video of first bug

Video of second bug