Commit Graph

6551 Commits

Author SHA1 Message Date
Chris Robinson 2c5c5a5397 Add and use custom string types and functions 2019-09-16 13:45:14 -07:00
Chris Robinson 650764775f Fix typo 2019-09-16 07:50:39 -07:00
Chris Robinson fcf850c1dd Clean up some more conversion warnings 2019-09-16 07:32:13 -07:00
Chris Robinson bf2c865d39 Clean up some more shadowing warnings 2019-09-16 07:16:31 -07:00
Chris Robinson e16e2269b6 Add a fallback if SLAndroidDataFormat_PCM_EX isn't available 2019-09-15 20:46:37 -07:00
Chris Robinson 35129d66b7 Clean up the spaghetti mess in alcCaptureSamples 2019-09-15 13:42:56 -07:00
Chris Robinson a999df8ce5 Rename ALautowah* for consistency 2019-09-15 12:58:58 -07:00
Chris Robinson 47f0d301dc Make the BackendFactory base destructor protected 2019-09-15 10:22:56 -07:00
Chris Robinson c5a3c52822 Return and pass more appropriate types for backends 2019-09-15 09:50:28 -07:00
Chris Robinson e4cc77ea23 Fix a few warnings from MSVC 2019-09-14 20:19:59 -07:00
Chris Robinson 4b8f78a8d6 Fix a few more GCC warnings 2019-09-14 19:42:54 -07:00
Chris Robinson e82c43fb38 Fix a copy-paste error 2019-09-14 19:07:30 -07:00
Chris Robinson b43cd047ba Build with -Wunused 2019-09-14 18:54:16 -07:00
Chris Robinson b212ab9ea2 Add a note about clearing complex_hilbert's imaginary input 2019-09-14 18:37:00 -07:00
Chris Robinson 807d3b64ca Enable and fix more warnings 2019-09-14 18:35:23 -07:00
Chris Robinson 2cc0600476 Avoid recalculations in the formant filter process 2019-09-14 18:35:23 -07:00
Chris Robinson d75de6ee4d Don't hold the pulse lock while not necessary 2019-09-14 18:35:23 -07:00
Chris Robinson 2c348cecb6 Fix some more implicit conversions noted by GCC 2019-09-14 18:35:23 -07:00
kcat 1c45b1791b Merge pull request #344 from Lopuska/patch-3
removed unnecessary loop
2019-09-14 18:34:53 -07:00
kcat 6644a660e8 Merge pull request #342 from Lopuska/patch-1
pass proper effects slot number to AddActiveEffectSlots
2019-09-14 18:29:48 -07:00
Lopuska 925894fb8b removed unnecessary loop
the caller in fshifter is already doing the same job by putting 0 for the imaginary part
2019-09-15 02:58:53 +02:00
Lopuska 0023614da5 pass proper effects slot number to AddActiveEffectSlots
It resolves wrong logic when creating more than 1 aux slot at time in a batch
2019-09-15 02:09:05 +02:00
Chris Robinson 4e8caea97e Enable -Wconversion warnings
This is now clean with Clang 7, let's see what other compilers give.
2019-09-14 12:50:44 -07:00
Chris Robinson 532197a650 Clean up (most) implicit conversions in the backends 2019-09-14 12:44:35 -07:00
Chris Robinson fa64b1fd6d Fix implicit conversions in the effects 2019-09-14 12:16:51 -07:00
Chris Robinson 3675dfcfef Use an unsigned index value 2019-09-14 08:50:07 -07:00
Chris Robinson 88364dcbc7 Fix more implicit conversions 2019-09-14 08:29:02 -07:00
Chris Robinson 2646f509ee Store the ambisonic order as unsigned 2019-09-13 20:04:22 -07:00
Chris Robinson 42ae95b8fa Remove a couple no-op statements 2019-09-13 14:44:52 -07:00
Chris Robinson a250b6a986 Return unsigned values from the FromDevFmt functions 2019-09-13 14:29:25 -07:00
Chris Robinson fcd3bed0c0 Clean up more implicit conversions 2019-09-13 12:51:16 -07:00
Chris Robinson f09734b707 Pass IrSize to the HRTF mixers as unsigned 2019-09-13 11:19:11 -07:00
Chris Robinson 4254888576 Make IrSize unsigned 2019-09-13 09:38:35 -07:00
Chris Robinson df306b5524 Make NumAuxSends unsigned 2019-09-13 04:15:05 -07:00
Chris Robinson 5b763e1437 Clean up implicit conversions in alu.cpp 2019-09-13 03:47:23 -07:00
Chris Robinson c1690178ec Make the resampler increment unsigned 2019-09-13 03:25:13 -07:00
Chris Robinson 5f862a5b49 Clean up sample converter implicit conversions 2019-09-12 17:45:06 -07:00
Chris Robinson 5ca8796d6a Clean up some lambda definitions 2019-09-12 17:10:33 -07:00
Chris Robinson 70b58d79fe Fix source limit check 2019-09-12 12:19:07 -07:00
Chris Robinson 6ca8fadd58 Fix counting free objects 2019-09-12 12:14:23 -07:00
Chris Robinson ac48569c69 Avoid a macro call and mark unlikely paths as unlikely 2019-09-12 11:59:36 -07:00
Chris Robinson 2e010d29cb Clean up implicit conversions in source.cpp 2019-09-12 11:33:04 -07:00
Chris Robinson c0ce03d8b9 Get rid of more implicit conversions 2019-09-12 06:29:32 -07:00
Chris Robinson b71eb4dafd Don't use [[nodiscard]] in C++11
To silence some warnings in older compilers, and fix an error with newer MSVC.
2019-09-12 04:30:52 -07:00
Chris Robinson 6699f3cf1c Use unsigned channel indices 2019-09-12 04:17:21 -07:00
Chris Robinson 4c76f32dda Avoid implicit conversions with the examples and utils 2019-09-12 03:22:34 -07:00
Chris Robinson 474d478854 Only pass -Wold-style-cast for C++ 2019-09-11 15:55:37 -07:00
Chris Robinson 07e2aa3bc0 Clean up some more implicit conversions 2019-09-11 14:33:26 -07:00
Chris Robinson 681c78d348 Allocate buffer batches separately from buffers 2019-09-11 12:28:33 -07:00
Chris Robinson 1a9f1e0869 Fix a few more C-style casts 2019-09-11 08:08:23 -07:00