Eoin O'Neill
|
5120afc236
Fix crash caused by invalid mix_rate assignment due to bogus
|
1 year ago |
Emmanouil Papadeas
|
c36460060e
Further refactoring to AudioDriver implementations after #69120.
|
1 year ago |
souplamp
|
5300daaff2
Audio rename (device, capture_device) -> (output_device, input_device)
|
2 years ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
1 year ago |
kobewi
|
8be27dc59e
Replace Array return types with TypedArray
|
2 years ago |
DeeJayLSP
|
4889659227
Rename AudioStreamSample to a more discoverable name
|
2 years ago |
reduz
|
d1ddee2258
Implement BPM support
|
2 years ago |
reduz
|
746dddc067
Replace most uses of Map by HashMap
|
2 years ago |
Rémi Verschelde
|
c273ddc3ee
Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`
|
2 years ago |
Rémi Verschelde
|
f8ab79e68a
Zero initialize all pointer class and struct members
|
2 years ago |
Rémi Verschelde
|
fe52458154
Update copyright statements to 2022
|
2 years ago |
Douglas Leão
|
39a90751dc
Allow AudioStreamPlayer(2D) to provide `pitch_scale` on playback
|
3 years ago |
Ellen Poe
|
0e3cab41eb
Add polyphony to Audio Stream Player nodes
|
3 years ago |
Ellen Poe
|
3598d300cb
Do all audio mixing in the AudioServer
|
3 years ago |
Michael Alexsander
|
4bef900399
Invert how `global_rate_scale` value works, and rename it to `playback_speed_scale`
|
4 years ago |
Pedro J. Estébanez
|
a2b3a73e2d
Make audio bus channels' peak volume consistent
|
3 years ago |
Sean LaPlante
|
17ac012728
Fixes #45025 - Protects _last_mix_time and _last_frame_time with the AudioDriver lock() and unlock() methods
|
3 years ago |
Rémi Verschelde
|
b5334d14f7
Update copyright statements to 2021
|
3 years ago |
Aaron Franke
|
02161aad5a
Remove empty lines around braces with the formatting script
|
4 years ago |
reduz
|
127458ed17
Reorganized core/ directory, it was too fatty already
|
4 years ago |
reduz
|
ee06a70ea6
Refactor MethodBind to use variadic templates
|
4 years ago |
Fabio Alessandrelli
|
90c7102b51
Move mix_rate, ouput_latency to AudioDriverManager
|
4 years ago |
Rémi Verschelde
|
0be6d925dc
Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks
|
4 years ago |
Rémi Verschelde
|
69de7ce38c
Style: clang-format: Disable AllowShortCaseLabelsOnASingleLine
|
4 years ago |
Juan Linietsky
|
16245f2c29
Remove the audio memory allocator, use regular one instead.
|
4 years ago |
Rémi Verschelde
|
cb282c6ef0
Style: Set clang-format Standard to Cpp11
|
4 years ago |
Pedro J. Estébanez
|
18fbdbb456
Reimplement Mutex with C++'s <mutex>
|
4 years ago |
Juan Linietsky
|
3205a92ad8
PoolVector is gone, replaced by Vector
|
4 years ago |
Rémi Verschelde
|
da411d1625
Workaround WebM playback bug after AudioServer latency fixes
|
4 years ago |
Rémi Verschelde
|
4faaf6089a
Remove unused #if 0'ed code
|
4 years ago |