audio: allow more latency in cubeb initialization
This commit is contained in:
		| @@ -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}; | ||||
|   | ||||
| @@ -83,7 +83,7 @@ const SinkDetails& GetOutputSinkDetails(Settings::AudioEngine sink_id) { | ||||
|                 break; | ||||
|             } | ||||
|         } | ||||
|         LOG_ERROR(Service_Audio, "Auto-selecting the {} backend", | ||||
|         LOG_INFO(Service_Audio, "Auto-selecting the {} backend", | ||||
|                  Settings::CanonicalizeEnum(iter->id)); | ||||
|     } else { | ||||
|         if (iter != std::end(sink_details) && !iter->is_suitable()) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user