Jörg Müller
2a095d8bfe
Audaspace: port bugfixes from upstream.
...
Windows audio backend (WASAPI) now automatically switches to
the selected audio device in windows.
2022-01-14 22:51:35 +01:00
Jörg Müller
8324ac8457
Audaspace: porting upstream pulseaudio fixes.
...
Fixes T89045 and T91057.
2021-09-21 22:20:34 +02:00
Jörg Müller
bdbc7e12a0
Audaspace: added audio file streams functionality.
...
On the blender side this commit fixes importing video files with audio
and video streams that do not share the same start time and duration.
Differential Revision: https://developer.blender.org/D12353
2021-09-18 21:45:33 +02:00
Jörg Müller
35cf34de6d
Fix T86851: PulseAudio randomly asserts in background rendering
...
Upstream fix from Audaspace with simplified PulseAudio code.
Maniphest Tasks: T86851
Differential Revision: https://developer.blender.org/D10840
2021-03-29 12:16:01 +02:00
Jörg Müller
de06cb8559
Bugfix: properly rename Null audio device to None
2021-03-16 23:45:49 +01:00
Jörg Müller
12c08ceee3
Audaspace: add support for CoreAudio on macOS
...
This adds CoreAudio as audio backend on macOS.
CoreAudio is the standard audio API on macOS.
Ref T86590
2021-03-16 23:21:45 +01:00
Jörg Müller
bc57985306
Audaspace: add support for WASAPI on Windows
...
This adds WASAPI as audio backend on Windows.
WASAPI is the modern standard audio API on
Windows introduced with Windows Vista.
Ref T86590
2021-03-16 23:21:45 +01:00
Jörg Müller
d33339ebf4
Audaspace: add support for PulseAudio on Linux
...
This adds PulseAudio as audio backend on Linux.
PulseAudio is the main audio engine used on most,
if not all, Linux distributions today.
Ref T86590
2021-03-16 23:21:45 +01:00
Jörg Müller
7b8fc307dc
Audaspace: porting minor improvements from upstream
...
- NullDevice is now called None
- Automatic choice of best available device.
- Minor formatting, documentation and cmake fixes.
2021-03-16 23:21:45 +01:00
Jörg Müller
c56133c846
Fix T64480: Tweak needed to Audaspace CMake options
...
The issue was that Audaspace options ended up in the cmake cache though
they should not be there.
Also reverting indentation change by @ideasman42.
Thanks to @mont29 for reporting and helping with the fix.
2019-05-22 12:14:51 +02:00
Campbell Barton
3076d95ba4
Cleanup: use 2 space indentation for CMake
2019-04-17 06:35:54 +02:00
Jörg Müller
322abc1428
Audaspace: merging modulator effect from upstream.
2019-04-03 19:56:25 +02:00
Campbell Barton
0d45074768
Cleanup: whitespace
2018-06-18 08:08:08 +02:00
Dalai Felinto
781dd5edb5
Fix audaspace mess in 2.8
...
All these files were removed since accidental commit, revert and merge in 2.8.
ea31f0ac3b877e + 0a4e170c28cec + 11f9a23a286c17f + 7b27b10fa6a6
2018-02-01 09:22:57 -02:00
Germano
0a4e170c28
Revert "tmp"
...
This reverts commit ea31f0ac3b877eb0df4c47d0c908d11d1bff33e4.
2018-01-31 22:35:46 -02:00
Germano
ea31f0ac3b
tmp
2018-01-31 22:11:01 -02:00