mirror of
https://github.com/love2d/megasource.git
synced 2026-08-19 12:14:41 +02:00
Update OpenAL-soft to 1.23.1-bc7cb17.
This commit is contained in:
@@ -116,9 +116,9 @@ float and converted to the output sample type as needed.</string>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>The output channel configuration. Note that not all backends
|
||||
can properly detect the channel configuration and may default
|
||||
to stereo output.</string>
|
||||
<string>The default output channel configuration. Note that not all
|
||||
backends can properly detect the channel configuration and
|
||||
may default to stereo output.</string>
|
||||
</property>
|
||||
<property name="sizeAdjustPolicy">
|
||||
<enum>QComboBox::AdjustToContents</enum>
|
||||
@@ -436,7 +436,7 @@ frames needed for each mixing update.</string>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Pan Pot uses standard amplitude panning (aka
|
||||
<string>Basic uses standard amplitude panning (aka
|
||||
pair-wise, stereo pair, etc).
|
||||
|
||||
UHJ creates a stereo-compatible two-channel
|
||||
@@ -444,8 +444,8 @@ UHJ mix, which encodes some surround sound
|
||||
information into stereo output that can be
|
||||
decoded with a surround sound receiver.
|
||||
|
||||
Binaural applies HRTF filters to create a sense
|
||||
of 3D space with headphones.</string>
|
||||
Binaural applies HRTF filters to create an
|
||||
illusion of 3D placement with headphones.</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_19">
|
||||
@@ -625,9 +625,7 @@ quantization with low-level whitenoise.</string>
|
||||
<string>Enables high-quality ambisonic rendering. This mode is
|
||||
capable of frequency-dependent processing, creating a
|
||||
better reproduction of 3D sound rendering over
|
||||
surround sound speakers. Enabling this also requires
|
||||
specifying decoder configuration files for the
|
||||
appropriate speaker configuration you intend to use.</string>
|
||||
surround sound speakers.</string>
|
||||
</property>
|
||||
<property name="layoutDirection">
|
||||
<enum>Qt::RightToLeft</enum>
|
||||
@@ -670,9 +668,9 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>-10</x>
|
||||
<y>160</y>
|
||||
<y>140</y>
|
||||
<width>551</width>
|
||||
<height>161</height>
|
||||
<height>231</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="title">
|
||||
@@ -684,10 +682,10 @@ configuration file.</string>
|
||||
<widget class="QLineEdit" name="decoderQuadLineEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>120</x>
|
||||
<x>130</x>
|
||||
<y>30</y>
|
||||
<width>311</width>
|
||||
<height>21</height>
|
||||
<width>301</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -696,8 +694,8 @@ configuration file.</string>
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>30</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<width>101</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -713,7 +711,7 @@ configuration file.</string>
|
||||
<x>440</x>
|
||||
<y>30</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -723,10 +721,10 @@ configuration file.</string>
|
||||
<widget class="QLineEdit" name="decoder51LineEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>120</x>
|
||||
<y>60</y>
|
||||
<width>311</width>
|
||||
<height>21</height>
|
||||
<x>130</x>
|
||||
<y>70</y>
|
||||
<width>301</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -734,9 +732,9 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>440</x>
|
||||
<y>60</y>
|
||||
<y>70</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -747,9 +745,9 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>60</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<y>70</y>
|
||||
<width>101</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -763,9 +761,9 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>90</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<y>110</y>
|
||||
<width>101</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -778,10 +776,10 @@ configuration file.</string>
|
||||
<widget class="QLineEdit" name="decoder61LineEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>120</x>
|
||||
<y>90</y>
|
||||
<width>311</width>
|
||||
<height>21</height>
|
||||
<x>130</x>
|
||||
<y>110</y>
|
||||
<width>301</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -789,9 +787,9 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>440</x>
|
||||
<y>90</y>
|
||||
<y>110</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -802,9 +800,9 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>440</x>
|
||||
<y>120</y>
|
||||
<y>150</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -814,10 +812,10 @@ configuration file.</string>
|
||||
<widget class="QLineEdit" name="decoder71LineEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>120</x>
|
||||
<y>120</y>
|
||||
<width>311</width>
|
||||
<height>21</height>
|
||||
<x>130</x>
|
||||
<y>150</y>
|
||||
<width>301</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
@@ -825,9 +823,9 @@ configuration file.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>120</y>
|
||||
<width>91</width>
|
||||
<height>21</height>
|
||||
<y>150</y>
|
||||
<width>101</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@@ -837,6 +835,45 @@ configuration file.</string>
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_33">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>190</y>
|
||||
<width>101</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>3D7.1 Surround:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" name="decoder3D71LineEdit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>130</x>
|
||||
<y>190</y>
|
||||
<width>301</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="decoder3D71Button">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>440</x>
|
||||
<y>190</y>
|
||||
<width>91</width>
|
||||
<height>25</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Browse...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="decoderNFEffectsCheckBox">
|
||||
<property name="geometry">
|
||||
@@ -869,60 +906,63 @@ are set in the decoder configuration file.</string>
|
||||
<widget class="QWidget" name="widget_3" native="true">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>-10</x>
|
||||
<x>30</x>
|
||||
<y>110</y>
|
||||
<width>281</width>
|
||||
<width>471</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>The reference delay value for ambisonic output. When
|
||||
Channels is set to one of the Ambisonic formats, this
|
||||
option enables NFC-HOA output with the specified
|
||||
Reference Delay parameter. The specified value can then
|
||||
be shared with an appropriate NFC-HOA decoder to
|
||||
reproduce correct near-field effects. Keep in mind that
|
||||
despite being designed for higher-order ambisonics, this
|
||||
applies to first-order output all the same. When left unset,
|
||||
normal output is created with no near-field simulation.</string>
|
||||
<string>Specifies the speaker distance in meters, used by the near-field control
|
||||
filters with surround sound output. For ambisonic output modes, this value
|
||||
is the basis for the NFC-HOA Reference Delay parameter (calculated as
|
||||
delay_seconds = speaker_dist/343.3). This value is not used when a decoder
|
||||
configuration is set for the output mode (since they specify the per-speaker
|
||||
distances, overriding this setting), or when the NFC filters are off.</string>
|
||||
</property>
|
||||
<widget class="QLabel" name="label_27">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<x>45</x>
|
||||
<y>0</y>
|
||||
<width>171</width>
|
||||
<width>111</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Near-Field Reference Delay:</string>
|
||||
<string>Speaker Distance:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QDoubleSpinBox" name="decoderNFRefDelaySpinBox">
|
||||
<widget class="QDoubleSpinBox" name="decoderSpeakerDistSpinBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>200</x>
|
||||
<x>165</x>
|
||||
<y>0</y>
|
||||
<width>81</width>
|
||||
<width>101</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="suffix">
|
||||
<string>sec</string>
|
||||
<string> meters</string>
|
||||
</property>
|
||||
<property name="decimals">
|
||||
<number>4</number>
|
||||
<number>2</number>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<double>0.100000000000000</double>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<double>1000.000000000000000</double>
|
||||
<double>10.000000000000000</double>
|
||||
</property>
|
||||
<property name="singleStep">
|
||||
<double>0.010000000000000</double>
|
||||
</property>
|
||||
<property name="value">
|
||||
<double>1.000000000000000</double>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
@@ -1050,54 +1090,6 @@ listed above.</string>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_16">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>50</x>
|
||||
<y>60</y>
|
||||
<width>71</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>HRTF Mode:</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QComboBox" name="hrtfStateComboBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>130</x>
|
||||
<y>60</y>
|
||||
<width>161</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Forces HRTF processing on or off, or leaves it to the
|
||||
application or system to determine if it should be used.</string>
|
||||
</property>
|
||||
<property name="sizeAdjustPolicy">
|
||||
<enum>QComboBox::AdjustToContentsOnFirstShow</enum>
|
||||
</property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Application preference</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Force on</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Force off</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_12">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
@@ -1222,12 +1214,17 @@ application or system to determine if it should be used.</string>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>PulseAudio</string>
|
||||
<string>PipeWire</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>PipeWire</string>
|
||||
<string>WASAPI</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>PulseAudio</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
@@ -1345,7 +1342,79 @@ duplicated names are ignored.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_1">
|
||||
<widget class="QCheckBox" name="pwireAssumeAudioCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>10</y>
|
||||
<width>161</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Assumes PipeWire has support for audio, allowing
|
||||
the backend to initialize even when no audio devices
|
||||
are reported.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Assume audio support</string>
|
||||
</property>
|
||||
<property name="tristate">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="pwireRtMixCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>40</y>
|
||||
<width>161</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Renders samples directly in the real-time
|
||||
processing callback. This allows for lower
|
||||
latency and less overall CPU utilization, but
|
||||
can increase the risk of underruns when
|
||||
increasing the amount of processing the
|
||||
mixer needs to do.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Real-time Mixing</string>
|
||||
</property>
|
||||
<property name="tristate">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_2">
|
||||
<widget class="QCheckBox" name="wasapiResamplerCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>10</y>
|
||||
<width>191</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Specifies whether to allow an extra resampler pass on the output. Enabling
|
||||
this will allow the playback device to be set to a different sample rate
|
||||
than the actual output can accept, causing the backend to apply its own
|
||||
resampling pass after OpenAL Soft mixes the sources and processes effects
|
||||
for output.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Allow Resampler</string>
|
||||
</property>
|
||||
<property name="tristate">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_8">
|
||||
<widget class="QCheckBox" name="pulseAutospawnCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
@@ -1432,26 +1501,6 @@ drop-outs.</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_8">
|
||||
<widget class="QCheckBox" name="pwireAssumeAudioCheckBox">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>10</y>
|
||||
<width>161</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Assumes PipeWire has support for audio, allowing
|
||||
the backend to initialize even when no audio devices
|
||||
are reported.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Assume audio support</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QWidget" name="page_7">
|
||||
<widget class="QCheckBox" name="jackAutospawnCheckBox">
|
||||
<property name="geometry">
|
||||
@@ -2110,7 +2159,7 @@ be useful for preventing those extensions from being used.</string>
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>10</x>
|
||||
<y>100</y>
|
||||
<y>60</y>
|
||||
<width>511</width>
|
||||
<height>241</height>
|
||||
</rect>
|
||||
@@ -2516,6 +2565,22 @@ added by the ALC_EXT_DEDICATED extension.</string>
|
||||
</property>
|
||||
</item>
|
||||
</widget>
|
||||
<widget class="QCheckBox" name="enableEaxCheck">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>320</y>
|
||||
<width>231</width>
|
||||
<height>21</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Enables legacy EAX API support.</string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Enable EAX API support</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="closeCancelButton">
|
||||
|
||||
Reference in New Issue
Block a user