Float encoder cuts out at around 60.2dB
Opus can go way beyond 0dB using opus_encode_float, but at a certain amplitude it starts cutting out. I measured it to be around 60.2dB, or around 1023.0f. I know someone who modified libopus to not cut out somehow by shuffling code around, but they couldn't explain what did it. It seems to me that this is an intentional feature, but I may be mistaken. What is causing it to cut out?