2025-02-10 16:07:18 +03:00
|
|
|
--- src/Qt/AudioPlaybackThread.cpp.orig 2024-12-21 22:27:30 UTC
|
2024-05-06 18:00:48 +03:00
|
|
|
+++ src/Qt/AudioPlaybackThread.cpp
|
2025-02-10 16:07:18 +03:00
|
|
|
@@ -111,8 +111,17 @@ namespace openshot
|
2024-05-06 18:00:48 +03:00
|
|
|
|
|
|
|
|
// Settings for audio device playback
|
|
|
|
|
AudioDeviceManager::AudioDeviceSetup deviceSetup = AudioDeviceManager::AudioDeviceSetup();
|
|
|
|
|
- deviceSetup.inputChannels = 0;
|
|
|
|
|
- deviceSetup.outputChannels = channels;
|
|
|
|
|
+ deviceSetup.outputDeviceName = attempt_device.name;
|
|
|
|
|
+ deviceSetup.inputDeviceName = "";
|
|
|
|
|
+ //deviceSetup.inputChannels = 0;
|
|
|
|
|
+ deviceSetup.inputChannels.clear();
|
|
|
|
|
+ deviceSetup.useDefaultInputChannels = false;
|
|
|
|
|
+ //deviceSetup.outputChannels = channels;
|
|
|
|
|
+ deviceSetup.outputChannels.clear();
|
|
|
|
|
+ for (int i = 0; i < channels; ++i) {
|
|
|
|
|
+ deviceSetup.outputChannels.setBit(i);
|
|
|
|
|
+ }
|
|
|
|
|
+ deviceSetup.useDefaultOutputChannels = false;
|
2025-02-10 16:07:18 +03:00
|
|
|
deviceSetup.bufferSize = Settings::Instance()->PLAYBACK_AUDIO_BUFFER_SIZE;
|
2024-05-06 18:00:48 +03:00
|
|
|
|
|
|
|
|
// Loop through common sample rates, starting with the user's requested rate
|