Commit Graph

  • e5e43fed09 Fix compile on latest vitaSDK vita-1.19.1 Dima353 2026-07-23 21:41:44 +03:00
  • 27239f7844 Bump cmake version master Ivan Epifanov 2026-01-28 19:45:50 +03:00
  • c851a68f09 Bump cmake version Ivan Epifanov 2026-01-28 19:44:52 +03:00
  • 75e5b00ef7 Allow setting thread affinity/priority and bump cmake version Ivan Epifanov 2026-01-28 15:46:16 +03:00
  • 5ac19a1aa1 Bump cmake version Ivan Epifanov 2026-01-28 15:43:02 +03:00
  • a3c6391bb4 Limit thread priority Ivan Epifanov 2021-05-23 13:55:25 +03:00
  • dfeead1931 Allow to change thread priority/affinity Ivan Epifanov 2021-05-23 13:36:46 +03:00
  • 430467664c Update openal Ivan Epifanov 2021-02-28 23:04:23 +03:00
  • 5724481a72 Use native threads for vita playback Ivan Epifanov 2021-02-28 15:28:00 +03:00
  • b88e5de1ae Use native lightweight mutexes for locks Ivan Epifanov 2021-02-28 14:39:45 +03:00
  • bb59b318de Shut up warning Ivan Epifanov 2021-02-28 14:39:23 +03:00
  • 32f350c1b5 Typo Ivan Epifanov 2021-02-28 14:03:42 +03:00
  • 84143100e5 Align sample size Ivan Epifanov 2021-02-26 14:55:25 +03:00
  • ef45405eed Samplerate fixes Ivan Epifanov 2021-01-28 23:36:19 +03:00
  • 452a1bd4de Properly reset device Ivan Epifanov 2021-01-28 15:18:17 +03:00
  • 419cb0e847 Reset device to initial params Ivan Epifanov 2021-01-27 19:32:41 +03:00
  • 425e5b5615 Fixes Ivan Epifanov 2021-01-27 18:48:35 +03:00
  • 6a0314bfbc Enable vita backend and add vita-specific flags Ivan Epifanov 2021-01-27 18:12:05 +03:00
  • 6b630fd787 Add vita playback/capture backends, courtesy of @dwhinham with some fixes Ivan Epifanov 2021-01-27 18:11:31 +03:00
  • cd9f8bd49d Building Ivan Epifanov 2021-01-27 18:18:42 +03:00
  • d9f5668968 Master is for patchsets Ivan Epifanov 2021-01-27 18:16:01 +03:00
  • 26b92d58ec GCC10 fixes, courtesy of @fgsfdsfgs Ivan Epifanov 2021-01-27 18:08:35 +03:00
  • ddde29b2e9 Enable NEON, fix paths and mmap Ivan Epifanov 2021-01-27 17:47:36 +03:00
  • 5feca399c2 Nanosleep replacement Ivan Epifanov 2021-01-27 17:46:52 +03:00
  • e4a60406da Load config from vita-specific paths Ivan Epifanov 2021-01-27 17:46:26 +03:00
  • 5ff5fd8ecc Use a standard bitset for bitfield flags Chris Robinson 2021-01-22 00:00:10 -08:00
  • 5729e1004d Make the endian test more C++-like Chris Robinson 2021-01-21 22:17:40 -08:00
  • 87dbeed853 Update apt before installing dependencies Chris Robinson 2021-01-21 09:15:18 -08:00
  • fb6585cf18 Fix handling paused devices with the wave writer backend Chris Robinson 2021-01-21 06:51:29 -08:00
  • 19adb622ef Simplify a division Chris Robinson 2021-01-21 06:27:11 -08:00
  • db4de2b56a Avoid declaring some variables multiple times Chris Robinson 2021-01-21 06:25:50 -08:00
  • 20f5e7c1fa Avoid global constexpr arrays Chris Robinson 2021-01-21 02:05:55 -08:00
  • 92c653e5f0 Update ChangeLog Chris Robinson 2021-01-20 17:44:49 -08:00
  • 1c649943f7 Revert "Print the build results after CI" Chris Robinson 2021-01-20 06:33:11 -08:00
  • e1e0809253 Print the build results after CI Chris Robinson 2021-01-20 04:16:06 -08:00
  • 32e0d92c51 Avoid extra copies/work when reading HRTF data Chris Robinson 2021-01-20 01:05:13 -08:00
  • 13698362f1 Avoid explicitly searching for the WindowsSDK Chris Robinson 2021-01-18 04:03:16 -08:00
  • c3380d4201 Remove constexpr from a function Chris Robinson 2021-01-17 23:39:33 -08:00
  • 8ebf146c72 First try at using GitHub Actions Chris Robinson 2021-01-17 23:07:13 -08:00
  • 229bf45e24 Avoid calling readAdvance in a loop Chris Robinson 2021-01-17 03:17:46 -08:00
  • 855a8c0cd9 Don't assume the ring buffer's read vector is the next writable space Chris Robinson 2021-01-15 18:18:07 -08:00
  • 8c4adfd752 Use a span instead of passing a vector by reference Chris Robinson 2021-01-11 17:39:57 -08:00
  • 1f01311ee3 Make sure proper names are used for querying PulseAudio info Chris Robinson 2021-01-10 13:34:05 -08:00
  • 3348d3ce15 Merge pull request #515 from ilya-fedin/pulse-nullptr-default kcat 2021-01-10 11:25:05 -08:00
  • a30d3ad803 Pass nullptr to pulse for default device Ilya Fedin 2020-12-31 00:01:59 +04:00
  • b99adb623d Remove the invalid noexcept specification Chris Robinson 2021-01-08 19:23:17 -08:00
  • 89906453ea Quickly fade out samples of a stopping voice Chris Robinson 2021-01-08 18:54:46 -08:00
  • 537fd6d0a1 Avoid dereferencing the end iterator Chris Robinson 2021-01-08 18:51:25 -08:00
  • 1f24f5caa1 Ensure the endian test is constexpr Chris Robinson 2021-01-06 18:04:04 -08:00
  • 948ae3bc7e Avoid duplicating an inline template function Chris Robinson 2021-01-06 17:52:50 -08:00
  • a9ac165c39 Properly trace the new HRTF delay for the B-Format decoder Chris Robinson 2021-01-06 17:19:10 -08:00
  • 292de73c75 Use a template to read integers with endian awareness Chris Robinson 2021-01-06 17:10:03 -08:00
  • 04cd0bc576 Return non-const from the resampler function Chris Robinson 2021-01-02 17:37:09 -08:00
  • 1f51de9983 Make optional trivially destructible if the stored type is Chris Robinson 2021-01-02 13:17:16 -08:00
  • d6495b35df Fix comment typo Chris Robinson 2021-01-01 15:35:46 -08:00
  • 1327aca9d7 Don't use templates unnecessarily Chris Robinson 2021-01-01 15:35:14 -08:00
  • 87a862199d Make FPUCtl methods noexcept Chris Robinson 2020-12-31 18:20:05 -08:00
  • 20ef8bf390 Move cpu_caps and fpu_ctrl to core Chris Robinson 2020-12-31 16:47:12 -08:00
  • 002c506296 Remove an unnecessary include Chris Robinson 2020-12-31 13:15:38 -08:00
  • f2b7a063ef Add NEON-enhanced FIR loops for convolution and UHJ Chris Robinson 2020-12-31 13:01:17 -08:00
  • 9d354f721c Assume run-time NEON support if detected by cmake Chris Robinson 2020-12-31 11:42:02 -08:00
  • 78f3d8fcd8 Check for SSE and NEON earlier Chris Robinson 2020-12-31 11:16:44 -08:00
  • ec7e7c9174 Avoid ugly reinterpret_casts with offsetof Chris Robinson 2020-12-29 09:57:08 -08:00
  • 96942d7968 Combine multiple functions into one Chris Robinson 2020-12-28 08:37:49 -08:00
  • aae115c35a Return an intrusive_ptr from EffectStateFactory::create Chris Robinson 2020-12-28 08:04:23 -08:00
  • 15e05fcef8 Workaround a GCC 5 constexpr function bug Chris Robinson 2020-12-28 03:36:26 -08:00
  • 7fe9d8d20c Remove extraneous semicolor Chris Robinson 2020-12-28 02:50:15 -08:00
  • 62fa6a2277 Avoid including voice.h in alcontext.h Chris Robinson 2020-12-27 16:14:11 -08:00
  • ffa7d1b1a7 Reduce a few lines Chris Robinson 2020-12-27 14:37:43 -08:00
  • 43d053cb32 Reorder some device fields Chris Robinson 2020-12-27 12:23:35 -08:00
  • 04358890d9 Use a unique_ptr to hold DistanceComp data Chris Robinson 2020-12-27 11:30:45 -08:00
  • adb5467720 Use smaller types for enums Chris Robinson 2020-12-27 10:09:39 -08:00
  • 4c0f77c13e Remove some unnecessary constructors Chris Robinson 2020-12-27 06:43:59 -08:00
  • 7833cfa8de Make FlexArray trivially destructible when possible Chris Robinson 2020-12-27 04:29:54 -08:00
  • cf7f201c92 Reorder some context properties Chris Robinson 2020-12-27 01:31:52 -08:00
  • cd2ebb9c3a Use a uint for a bitfield Chris Robinson 2020-12-27 01:05:16 -08:00
  • e20143fcc4 Move the WetBuffer reference to EffectSlot Chris Robinson 2020-12-27 00:14:58 -08:00
  • 507cbfa027 Combine EffectState::deviceUpdate with setBuffer Chris Robinson 2020-12-26 12:33:00 -08:00
  • 54719de132 Avoid AL enums for the EffectSlot type Chris Robinson 2020-12-26 09:21:30 -08:00
  • 8850a3f730 Combine variable terms separate from the scaling weights Chris Robinson 2020-12-26 06:27:49 -08:00
  • 8a86ec8ac5 Add a crossover frequency field for the device Chris Robinson 2020-12-26 05:23:08 -08:00
  • 5f233a2c24 Use more constexpr variables instead of macros Chris Robinson 2020-12-25 20:52:18 -08:00
  • 223f93e13d Increase direct HRTF delay to 256 Chris Robinson 2020-12-25 13:02:22 -08:00
  • f6e29ce5bb Return an optional for an error Chris Robinson 2020-12-25 09:26:24 -08:00
  • 78f73a4277 Avoid dynamic vectors in AmbDecConf Chris Robinson 2020-12-25 08:31:02 -08:00
  • eaf209d2f1 Update a comment and type used in the convolution effect Chris Robinson 2020-12-25 07:00:57 -08:00
  • 204f7d8811 Rename From2D to FromACN2D Chris Robinson 2020-12-25 06:40:13 -08:00
  • 20820fd01b Move the ambdec loader to core Chris Robinson 2020-12-25 06:30:47 -08:00
  • fe9ec157fd Use an import target for linking OpenSL Chris Robinson 2020-12-24 07:34:29 -08:00
  • 4bc686d89b Remove unnecessary includes Chris Robinson 2020-12-22 04:50:13 -08:00
  • 0d3b041aa2 Avoid AL types and enums in the effect processors Chris Robinson 2020-12-21 21:11:25 -08:00
  • eedc42890f Move alexcpt to core Chris Robinson 2020-12-21 18:00:43 -08:00
  • 63ea62bea1 Avoid some more AL types Chris Robinson 2020-12-18 17:28:50 -08:00
  • 8c4c14ea73 fast_roundf implementations in asm for ARM64. (#511) David CARLIER 2020-12-25 06:48:57 +00:00
  • 6ae0115bf7 Avoid AL/ALC types in the backends Chris Robinson 2020-12-17 23:21:45 -08:00
  • 5edd5a11fc Don't use ALC error enums for the backend error code Chris Robinson 2020-12-17 21:07:53 -08:00
  • 7d2e21334c Move the AL error enum out of base_exception Chris Robinson 2020-12-17 16:46:21 -08:00
  • 4d1ac95ae2 Don't return an enum from captureSamples Chris Robinson 2020-12-17 03:06:52 -08:00
  • d578bc6cb1 Move logging to core Chris Robinson 2020-12-17 01:25:33 -08:00
  • f0fe57dc5a Don't link DistanceModel enums to AL values Chris Robinson 2020-12-16 14:58:55 -08:00