Commit Graph

7031 Commits

Author SHA1 Message Date
Chris Robinson 950e4f3cc4 Avoid duplicate env var declarations 2020-04-26 07:36:50 -07:00
Chris Robinson ff1562c916 Don't delete non-existent files in AppVeyor 2020-04-26 07:19:27 -07:00
Chris Robinson e3f6afafde Remove some hopefully unneeded macros 2020-04-25 02:12:43 -07:00
Chris Robinson be476c7935 Use global placement new for AsyncEvent 2020-04-24 07:04:32 -07:00
Chris Robinson f49238c792 Minor cleanup of reverb code 2020-04-24 02:51:23 -07:00
Chris Robinson 8739833770 Add a method to process two biquads at once 2020-04-23 22:13:52 -07:00
Chris Robinson e89978195f Clean up some scaling math 2020-04-23 06:18:54 -07:00
Chris Robinson aff410fa6d Avoid using some more AL types 2020-04-23 04:57:04 -07:00
Chris Robinson 2deb5e47d1 Avoid an unnecessary out parameter 2020-04-21 23:58:53 -07:00
Chris Robinson a97e6e6a12 Fix the source ID for a source voice stopped from deletion 2020-04-21 01:01:18 -07:00
Chris Robinson 552d2b1918 Set the device name in the Oboe backend 2020-04-20 04:39:36 -07:00
Chris Robinson 947826af1c Get rid of an unnecessary variable 2020-04-20 04:30:14 -07:00
Chris Robinson b692440725 Trace the opened Oboe stream properties 2020-04-19 15:19:28 -07:00
Chris Robinson 3ef6f22760 More gracefully relax the Oboe format request 2020-04-19 15:10:22 -07:00
Chris Robinson 61cf6d3bb6 Simplify some install statements 2020-04-19 04:38:44 -07:00
Chris Robinson 9b9a65a0bf Use an import target for libsndfile 2020-04-19 04:00:01 -07:00
Chris Robinson 3902337e01 Fix some message formatting 2020-04-19 03:37:32 -07:00
Chris Robinson 07726ad63a Make sure HAVE_OBOE is cleared before checking 2020-04-19 03:35:31 -07:00
Chris Robinson 1ca7f22145 Correctly test for SSE switches 2020-04-19 02:47:11 -07:00
Chris Robinson 0a0478f670 Rename install options for consistency 2020-04-19 00:58:01 -07:00
Chris Robinson 12d71a0ad1 Don't explicitly link libpthread
Compiling and linking with -pthread is apparently enough.
2020-04-19 00:37:03 -07:00
Chris Robinson 253773b316 Build Oboe with hidden visibility 2020-04-18 23:03:50 -07:00
Chris Robinson 643b192fd5 Try to be more robust with the Oboe format 2020-04-18 22:43:20 -07:00
Chris Robinson a387a610f8 Add missing backslash 2020-04-18 20:46:20 -07:00
Chris Robinson 0390828de0 Initial implementation for Oboe-based playback 2020-04-18 19:21:13 -07:00
Chris Robinson bd9eae8edd Attempt to build with Oboe on Android with Travis 2020-04-18 19:20:38 -07:00
Chris Robinson 67e54a2669 Add an Oboe backend stub 2020-04-18 15:17:53 -07:00
Chris Robinson a1e5f4eb83 Use cmake --build with Travis to build
Instead of assuming makefiles
2020-04-17 23:33:09 -07:00
Chris Robinson cd87b9c66b Update Travis to use Android NDK r21, API 16 2020-04-17 23:21:04 -07:00
Chris Robinson 93e677edb3 Precalculate some values
MSVC isn't as willing to precompute sqrt and log10 results from known input
values.
2020-04-16 23:17:07 -07:00
Chris Robinson 3824b92704 Simplify some reverb update code 2020-04-16 20:52:20 -07:00
Chris Robinson 27ac637a66 Remove another unnecessary return value 2020-04-16 17:29:32 -07:00
Chris Robinson cf4a848fd0 Remove an always-true return value 2020-04-16 16:00:26 -07:00
Chris Robinson 3cb12da765 Move a type to where it's used 2020-04-16 02:05:07 -07:00
Chris Robinson dc41f276d8 Get rid of the specialized MixRow_ methods 2020-04-16 01:47:33 -07:00
Chris Robinson 5214a7210a Combine multiple target installs 2020-04-15 00:21:36 -07:00
Chris Robinson 3a5a9e90d0 Fix installing alsoft-config 2020-04-15 00:09:45 -07:00
Chris Robinson 8ef8b5e215 Combine utility target installs 2020-04-14 23:37:48 -07:00
Chris Robinson cd6908fd19 Always define install targets for the main library
Examples and utilities now have separate install options.
2020-04-14 23:25:47 -07:00
Chris Robinson 930cda39cd Simplify some indentation 2020-04-14 22:02:59 -07:00
Chris Robinson ac54ab8a3e Remove some unnecessary cmake checks 2020-04-14 18:25:22 -07:00
Chris Robinson 78e789bf7b Silence a type conversion warning with GCC 2020-04-14 12:05:54 -07:00
Chris Robinson 6ac5816354 Avoid inlining some potentially costly calls 2020-04-14 11:50:59 -07:00
Chris Robinson 7f81eec1a6 Avoid a function call to get the frame step 2020-04-13 23:36:05 -07:00
Chris Robinson 02d7fbfa0c Use standard attribute declarations 2020-04-13 23:27:56 -07:00
Chris Robinson 1d8ac4d61f Throw exceptions for errors in the effect getters/setters 2020-04-10 20:23:20 -07:00
Chris Robinson 13153bab60 Add an effect_exception for handling effect properties 2020-04-10 18:26:08 -07:00
Chris Robinson f7380a44d4 Use a common base for a couple exceptions 2020-04-10 15:12:57 -07:00
Chris Robinson 611a0155cd Ignore "attribute '...' is not recognized" MSVC warning 2020-04-10 15:12:57 -07:00
kcat fc140db781 Merge pull request #414 from ArthurSonzogni/master
Add missing <cstdarg>
2020-04-10 15:01:38 -07:00