Für die Sender, die große AudioBufferTime brauchen, kann ich mir zwei Lösungen vorstellen.
Lösung A: Über status.h die Kanalnummer, auf die umgeschaltet wird, ins Plugin holen, und in AudioSetBufferTime() ein entsprechendes delay einstellen.
Lösung B: Eine heiße Spur ist, dass beim Umschalten auf gute Sender ich von ffmpeg immer bestimmte Meldungen bekomme, von den beiden Problem-Sendern jedoch nicht. Auf den guten Sendern gibt es nach den Meldungen eine kleine Pause, bevor die Wiedergabe anläuft, auf den Schlechten läuft es ohne Pause früher an. Dem könnte man mal auf den Grund gehen.