emergent-interfaces / open-playout

TV station emulation
GNU General Public License v3.0
14 stars 6 forks source link

Use channels to simplify device links #1

Open superlou opened 10 years ago

superlou commented 10 years ago

Currently, once and inter element is playing, it's channel cannot be changed without changing the state back to stopped and playing. To allow dynamic linking during run-time, a link is a small bin made up of an inter-sink linked to an inter-src. This creates a whole bunch of extra elements and buffers.

__tim is working on allowing the channel of inter elements to be changed while playing. Once this is ready, links can be created by setting the inter-sink element of a receiving device bin to be the channel of the inter-src element of the sending bin.

superlou commented 9 years ago

Created a patch for this under Bug 722877, but am stuck waiting on guidance for tests.