From: Steinar H. Gunderson Date: Tue, 3 May 2016 23:51:25 +0000 (+0200) Subject: Encode audio as soon as we get it, instead of manually interleaving. X-Git-Tag: 1.3.0~25 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=b9f3c6c40a3ebecb48929c64b54f51f0073927a1;hp=b9f3c6c40a3ebecb48929c64b54f51f0073927a1;p=nageru Encode audio as soon as we get it, instead of manually interleaving. I honestly can't remember why this design was chosen back in the day, but it doesn't appear to make much sense as long as the mux can interleave for us. It (hopefully) fixes a deadlock I've seen a few times, where the mixer hangs on begin_frame() because there are no free surfaces, but saved_codeddata() (which is freeing them, after save) is stuck waiting for more audio from the mixer. ---