- _decoders.video->connect_video (_delay_line);
- if (_matcher) {
- _delay_line->connect_video (_matcher);
- _matcher->connect_video (_encoder);
- } else {
- _delay_line->Video.connect (bind (&Encoder::process_video, _encoder, _1, _2, _3));
- }
-
- _decoders.audio->connect_audio (_delay_line);
- if (_matcher) {
- _delay_line->connect_audio (_matcher);
- _matcher->connect_audio (_gain);
- } else {
- _delay_line->Audio.connect (bind (&Encoder::process_audio, _encoder, _1));
- }
- _gain->connect_audio (_encoder);