diff options
Diffstat (limited to 'multimedia/libopenshot/files/patch-src_Qt_AudioPlaybackThread.cpp')
-rw-r--r-- | multimedia/libopenshot/files/patch-src_Qt_AudioPlaybackThread.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/multimedia/libopenshot/files/patch-src_Qt_AudioPlaybackThread.cpp b/multimedia/libopenshot/files/patch-src_Qt_AudioPlaybackThread.cpp new file mode 100644 index 000000000000..11530ddc36d1 --- /dev/null +++ b/multimedia/libopenshot/files/patch-src_Qt_AudioPlaybackThread.cpp @@ -0,0 +1,22 @@ +--- src/Qt/AudioPlaybackThread.cpp.orig 2023-04-19 22:01:02 UTC ++++ src/Qt/AudioPlaybackThread.cpp +@@ -102,8 +102,17 @@ namespace openshot + + // 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; + + // Loop through common sample rates, starting with the user's requested rate + // Not all sample rates are supported by audio devices, for example, many VMs |