Ich hatte ehrlich gesagt erst auch ein Problem, Revods Erklärung richtig zu lesen, wegen "native".
Es klingt ein bisschen so, als würde nirgends eine Konvertierung stattfinden, wenn man es mit "original" übersetzt.
Welche aber natürlich vom Client bewerkstelligt werden muss, ansonsten würde Jack jammern bzw. beim absoluten Supergau hätte man die Schlümpfe im Player.
edit: oder gibt es mittlerweile DACs, die das intern übernehmen? Wobei sich mir dann die Frage stellt, wie der Client das wissen kann?
Aber soweit ich weiß, zwingt Jack alle Clients zur selben Rate. Kann man den Stream abgreifen und das überprüfen?
Man kann übrigens bei Pulseaudio das Resampling deutlich verbessern, indem man ein anderes Setting nimmt (eine der speex-float Einstellungen....). Die Default Einstellung ist eher CPU schonend, als qualitativ hochwertig....nur, falls mal jemand darauf angewiesen ist, warum auch immer
Ich denke, mit avoid-resampling dürfte es da nämlich u.U. zu Konflikten kommen, sobald mehrere Clients dran hängen...?
Konnte es bisher nicht testen, aber rein vom Aufbau her klingt das für mich eher wenig kompatibel.