commit 74a7482cb0582d5afba526ed7a08cd6fe4e79e1c from: Omar Polo date: Wed Mar 23 13:45:03 2022 UTC unbreak opus too i am just unable to do a proper refactoring. When i changed the return type of play_opus I mixed `r' and `ret', so it would always play zero samples... commit - 23fa2f365aed5b5658a3c42970af14338efe9aa6 commit + 74a7482cb0582d5afba526ed7a08cd6fe4e79e1c blob - fc479e99d9b48e2c24f1772e0d57a4866987ef99 blob + fd218b23fa8a781f9402572a3c380970eb8f0877 --- player_opus.c +++ player_opus.c @@ -82,12 +82,12 @@ play_opus(int fd) err(1, "player_setrate"); } - for (i = 0; i < 2*ret; ++i) { + for (i = 0; i < 2*r; ++i) { out[2*i+0] = pcm[i] & 0xFF; out[2*i+1] = (pcm[i] >> 8) & 0xFF; } - if (!play(out, 4*ret)) { + if (!play(out, 4*r)) { ret = 1; break; }