added encoder_done signal to encoding controller, which will integrate with output channels