• Max Kellermann's avatar
    Main: use the IOThread for outputs and mixers · 853740f1
    Max Kellermann authored
    The main EventLoop can block for a long time while a client's command
    runs, and is therefore inappropriate for internal engine I/O.  This
    fixes a serious regression for at least the "httpd" output, which used
    to be hard-coded for the IOThread, but now receives the main EventLoop
    as an initialization parameter.
    
    For the mixers, this doesn't make much of a difference.  They are not
    latency critical.
    853740f1
Main.cxx 15.7 KB