|
|
|
@ -364,7 +364,7 @@ bool IsCubebSuitable() {
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// Test min latency
|
|
|
|
|
// Get min latency
|
|
|
|
|
cubeb_stream_params params{};
|
|
|
|
|
params.rate = TargetSampleRate;
|
|
|
|
|
params.channels = 2;
|
|
|
|
@ -380,11 +380,6 @@ bool IsCubebSuitable() {
|
|
|
|
|
}
|
|
|
|
|
latency = std::max(latency, TargetSampleCount * 2);
|
|
|
|
|
|
|
|
|
|
if (latency > TargetSampleCount * 3) {
|
|
|
|
|
LOG_ERROR(Audio_Sink, "Cubeb latency is too high, it is not suitable.");
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Test opening a device with standard parameters
|
|
|
|
|
cubeb_devid output_device{0};
|
|
|
|
|
cubeb_devid input_device{0};
|
|
|
|
|