Commit Graph

  • 0d9d481371 Disable lock free job queues. David Reid 2021-12-10 06:49:11 +10:00
  • c3c961e9cc Fix an incorrect use of an atomic. David Reid 2021-12-10 06:19:08 +10:00
  • f2c2283178 Fix an error when retrieving the cursor from a data stream. David Reid 2021-12-08 16:11:47 +10:00
  • 40d89f90c7 Merge branch 'dev' into dev-0.11 David Reid 2021-12-05 08:32:53 +10:00
  • 0ffceeefcf PulseAudio: Fix a possible division by zero. David Reid 2021-12-05 08:31:38 +10:00
  • 60290e6fd2 Remove an incorrect revision note. David Reid 2021-11-17 19:42:36 +10:00
  • db1de8e299 iOS: Don't fail on older versions when a session category is specified. David Reid 2021-11-17 19:41:29 +10:00
  • 1964144a46 Merge pull request #373 from orx/dev-0.11 David Reid 2021-11-17 19:36:20 +10:00
  • eccbbdd0ec Merge branch 'dev' into dev-0.11 David Reid 2021-11-17 19:19:16 +10:00
  • cf02c9e9a2 WebAudio: Fix errors in strict mode. David Reid 2021-11-17 19:18:35 +10:00
  • 8e092f375a Fixed compiling for iOS 11.x and earlier iarwain 2021-11-16 03:12:51 -05:00
  • f225ae945c Merge branch 'dev' into dev-0.11 David Reid 2021-11-14 17:51:29 +10:00
  • c221402e9c Update revision history. David Reid 2021-11-14 17:50:53 +10:00
  • 3f483f61fc ALSA: Fix enumeration of devices that support playback and capture. David Reid 2021-11-14 17:50:34 +10:00
  • 77cd309e0b Merge branch 'dev' into dev-0.11 David Reid 2021-11-14 17:35:15 +10:00
  • 45622bd777 Update revision history. David Reid 2021-11-14 17:34:20 +10:00
  • ac60f859f2 Merge pull request #371 from cdsteinkuehler/uninitialized David Reid 2021-11-14 17:34:11 +10:00
  • 75a6b8191c Add support for disabling listeners. David Reid 2021-11-14 17:04:07 +10:00
  • 2002913d9e Merge pull request #372 from orx/dev-0.11 David Reid 2021-11-14 16:38:15 +10:00
  • 19a3eb69bc Update documentation for the UWP build. David Reid 2021-11-14 16:04:51 +10:00
  • 49a3ddcb59 Fix a crash in the UWP build. David Reid 2021-11-14 16:03:08 +10:00
  • 1bd6a43899 Fix compilation errors with the UWP build. David Reid 2021-11-14 14:58:35 +10:00
  • 1d91958e76 Add support for setting initial range/looping state at init time. David Reid 2021-11-14 14:21:47 +10:00
  • adf18f2db3 Add support for data sources to self manage loop points and ranges. David Reid 2021-11-14 10:36:17 +10:00
  • bb4078cc26 Fix a bug when reading from a looped data source with a range. David Reid 2021-11-14 09:27:45 +10:00
  • 7d84ec56eb Fixed compilation warnings on iOS with MRR (Manual Retain Release) iarwain 2021-11-10 21:05:48 -05:00
  • 4610482a70 Fixed missing [super dealloc] call on iOS iarwain 2021-11-10 05:16:22 -05:00
  • 54f6800288 Fixed some printf/Wformat warnings with llvm/32bit targets iarwain 2021-11-10 05:07:06 -05:00
  • 4c92d684dd Fixed misaligned atomic accesses on iOS/32bit targets iarwain 2021-11-10 05:02:02 -05:00
  • 32ae4f9384 Fixed a compilation warning with llvm iarwain 2021-11-10 04:24:38 -05:00
  • 760fa4c84a Fixed compilation errors on iOS iarwain 2021-11-10 02:39:36 -05:00
  • 51059e935c Fix use of uninitialized variables Charles Steinkuehler 2021-11-08 23:55:11 +00:00
  • efa95d998f Remove the loop parameter from ma_data_source_read_pcm_frames(). David Reid 2021-10-13 18:51:17 +10:00
  • 80cdee58ae Add ma_data_source_set_looping(). David Reid 2021-10-12 19:48:09 +10:00
  • e78ce5e32a Add experimental support for setting an initial seek point for sounds. David Reid 2021-10-11 10:50:55 +10:00
  • 0edf83565e Expose seek tables for MP3 decoding. David Reid 2021-10-11 10:14:14 +10:00
  • 26db06adca Update device IO test. David Reid 2021-10-10 20:07:36 +10:00
  • debf3ac672 Fix some compilation errors with C89. David Reid 2021-10-10 15:40:32 +10:00
  • 42e949c0ff Fix some unused result warnings. David Reid 2021-10-10 15:33:05 +10:00
  • 64183b07e1 Add support for using native channel count for sound output channels. David Reid 2021-10-10 14:32:18 +10:00
  • 6e962ec588 Fix a compilation error on the Apple build. David Reid 2021-10-10 14:17:23 +10:00
  • 32271f6da3 Fix an error on older versions of GCC. David Reid 2021-10-10 14:10:04 +10:00
  • 4e29283025 Fix a bug where streamed data sources do not use custom backends. David Reid 2021-10-10 13:40:55 +10:00
  • 7a3d58ea0f Fix an underflow error when using continuous processing on a node. David Reid 2021-10-10 11:26:40 +10:00
  • 80611af3e4 Clean up some incompatible code. David Reid 2021-10-08 10:32:21 +10:00
  • e341251e8e Fix validation errors with LPF, HPF and BPF. David Reid 2021-10-08 10:25:38 +10:00
  • b5975a70e5 Fix compilation error with 32-bit GCC builds. David Reid 2021-10-04 12:03:24 +10:00
  • 2bd7693908 Silence some unused function warnings. David Reid 2021-10-04 11:25:58 +10:00
  • 7b50c136c3 Fix a bug in engine node resampling due to an invalid pointer offset. David Reid 2021-10-04 11:25:32 +10:00
  • 6319d2d977 Fix a typo. David Reid 2021-10-04 09:35:32 +10:00
  • 063be8c003 Fix compilation errors when certain compile time options are enabled. David Reid 2021-08-28 13:00:56 +10:00
  • fee3e69d93 Merge branch 'master' into dev-0.11 David Reid 2021-08-22 19:14:08 +10:00
  • dbca7a3b44 Version 0.10.42 David Reid 2021-08-22 19:07:55 +10:00
  • 2ef44507d4 Try fixing a few issues with the lock-free queue. David Reid 2021-08-22 10:20:28 +10:00
  • a08320e828 Merge branch 'dev' into dev-0.11 David Reid 2021-08-22 10:02:28 +10:00
  • 04fe72010f Experimental fix for an hang when stopping devices. David Reid 2021-08-22 09:09:43 +10:00
  • db8d96da0c Fix an infinite loop. David Reid 2021-08-18 21:15:04 +10:00
  • a80c5e5d60 Fix another copy/paste error. David Reid 2021-08-18 20:55:26 +10:00
  • 64e5b1b91a Fix a copy/paste error. David Reid 2021-08-18 20:54:33 +10:00
  • 8d5b3d16e4 Add some double-free detection to the slot allocator. David Reid 2021-08-18 20:51:34 +10:00
  • ce6108feff Use atomic loads when checking execution orders of jobs. David Reid 2021-08-18 20:26:43 +10:00
  • 86029cde7c ma_slot_allocator_free: use atomic load on allocator count Steven Noonan 2021-08-17 18:29:41 -07:00
  • 0c22f75ef7 Fix a bug in the LOAD_DATA_BUFFER job. David Reid 2021-08-18 18:16:47 +10:00
  • 92bf37c8bb Fix a bug where volume is not applied correctly for output buses. David Reid 2021-08-17 19:08:22 +10:00
  • 2d76a9b352 Add release notes for version 0.11 David Reid 2021-08-15 20:38:58 +10:00
  • 448a7c90ff Fix some -Wundef warnings. David Reid 2021-08-15 19:27:50 +10:00
  • f099c7b13e Merge branch 'dev' into dev-0.11 David Reid 2021-08-15 16:40:12 +10:00
  • 5a5d523d09 Version 0.10.41 David Reid 2021-08-15 16:39:54 +10:00
  • c43eac28f0 Update documentation. David Reid 2021-08-15 16:06:43 +10:00
  • c73a92d158 Update readme. David Reid 2021-08-14 19:21:58 +10:00
  • 24e16b5234 Minor change to wording in the readme. David Reid 2021-08-14 19:19:56 +10:00
  • d177cb5e60 Update readme. David Reid 2021-08-14 19:18:26 +10:00
  • 73fdf8486b Move external nodes out of the research folder. David Reid 2021-08-14 18:50:48 +10:00
  • 2671e07560 Add examples for the high level API. David Reid 2021-08-14 18:41:26 +10:00
  • eac61ddc52 All the engine to be used with MA_NO_DEVICE_IO. David Reid 2021-08-14 17:23:13 +10:00
  • 0b880d6a2c Move some effects out of the MA_NO_ENGINE section. David Reid 2021-08-14 16:49:05 +10:00
  • ffa0a51d86 Move ma_delay out of the MA_NO_NODE_GRAPH section. David Reid 2021-08-14 16:31:05 +10:00
  • f6d8a753a4 Rename MA_STATE* to ma_device_state* and make it an enum. David Reid 2021-08-14 16:25:26 +10:00
  • 68f9484689 Try fixing a few issues with the lock-free job queue. David Reid 2021-08-14 14:25:08 +10:00
  • 6972cb5388 Mark some variables as atomic. David Reid 2021-08-14 13:54:10 +10:00
  • 47381c66de Remove dr_* libraries from the extras folder. David Reid 2021-08-14 10:33:54 +10:00
  • 9964922b63 Fix some alignment errors with preallocation. David Reid 2021-08-14 10:30:09 +10:00
  • 2e9b6422b8 Use preallocation for the engine node resampler. David Reid 2021-08-14 10:23:53 +10:00
  • 8576fa62ce Fix a bug when retrieving the channel map of a data converter. David Reid 2021-08-10 17:21:51 +10:00
  • 677a7132af Relax MA_MAX_CHANNELS. David Reid 2021-08-08 14:39:49 +10:00
  • 30c41c76ee Rename ma_get_standard_channel_map() to ma_channel_map_init_standard(). David Reid 2021-08-08 13:09:06 +10:00
  • 405fc1ab70 API CHANGE: Rename ma_channel_map_valid() to ma_channel_map_is_valid(). David Reid 2021-08-08 12:06:31 +10:00
  • e2a61365f2 Fix some signed/unsigned warnings and update dr_mp3. David Reid 2021-08-08 10:20:39 +10:00
  • fda588d96b Fix compilation errors with OpenWatcom. David Reid 2021-08-08 10:04:58 +10:00
  • cec955edf4 Whitespace. David Reid 2021-08-08 10:01:23 +10:00
  • c77e88dfd7 Fix some warnings with OpenWatcom. David Reid 2021-08-08 10:00:23 +10:00
  • eb1f667fe0 Fix compilation errors relating to denormals. David Reid 2021-08-08 09:50:37 +10:00
  • d357e8a1f6 Fix compilation errors with VC6. David Reid 2021-08-08 09:38:05 +10:00
  • 7b46166431 Fix compilation on older versions of Visual Studio. David Reid 2021-08-08 09:06:28 +10:00
  • e04db53ef5 Fix a strict C89 error. David Reid 2021-08-08 08:38:03 +10:00
  • 510519fe1d Fix denormal control with VC6. David Reid 2021-08-08 08:36:45 +10:00
  • d0285d6b51 Add support for preallocation to ma_bpf. David Reid 2021-08-07 19:13:22 +10:00
  • 573f921d09 Remove dependency on MA_MAX_CHANNELS from the JACK backend. David Reid 2021-08-07 17:55:22 +10:00
  • caa3d7a55c Silence some warnings. David Reid 2021-08-07 13:57:25 +10:00
  • 81bc7a9023 Fix a memory leak with devices. David Reid 2021-08-05 22:18:01 +10:00