Commit Graph

  • 9658f0dc27 Don't crash from a NULL device. master Ian Fischer 2013-07-17 22:12:54 -0700
  • 46ad9cb7e1 test the correct obj for NULL and add some release logging for exceptional conditions Aaron Culliney 2013-07-10 19:23:04 -0700
  • 7de1c1778d clean up some dead stores and some defensive coding for NULLs Aaron Culliney 2013-07-10 18:46:13 -0700
  • 4921b53913 Revert part of "Switch audiotrack from JNI to BridgeKit." Ryan Prichard 2013-05-23 17:01:44 -0700
  • 70217271b2 Switch audiotrack from JNI to BridgeKit. Ryan Prichard 2013-05-23 16:11:01 -0700
  • 81eb51319d Allow dedicated CPU time for high priority sources Marc Salem 2013-03-27 15:29:17 -0700
  • 5616a5e90d Better management of buffers Marc Salem 2013-03-18 14:32:53 -0700
  • 3b072a7138 Allow building in a different location Marc Salem 2013-03-18 12:58:21 -0700
  • 65f9b65416 Expand list of models that get minimal buffering Marc Salem 2013-03-18 12:13:55 -0700
  • 5f779c800d Don't deadlock in alc_audiotrack_resume if audio was not playing. Dmitry 2013-03-09 13:58:18 -0800
  • 33c757593b Add Makefile with default arguments for ndk-build Marc Salem 2013-03-04 12:32:40 -0800
  • b80e9d8f2c Fix ndk-build makefile and fix C99 compile errors Marc Salem 2013-03-04 12:21:27 -0800
  • b77e73ea52 Add min sdk 8 to manifest Marc Salem 2013-03-04 12:07:30 -0800
  • aa4ccadeef Support ARMv7a build without NEON Marc Salem 2013-02-12 21:15:33 -0800
  • 559ef27135 Reduce buffer size if sample rate is 22k or less Marc Salem 2013-02-05 17:33:57 -0800
  • 41695afd16 Fix build break Marc Salem 2013-02-03 19:17:24 -0800
  • 9245e02e70 Less buffering for Kindle Fire Marc Salem 2013-01-29 13:30:07 -0800
  • 092c6b20b9 Fix AudioTrack break Marc Salem 2013-01-29 12:10:24 -0800
  • 6088afc49b Reduce warnings Marc Salem 2013-01-29 12:09:29 -0800
  • 0165bd1cf3 Fix warnings Marc Salem 2013-01-25 12:03:08 -0800
  • 2f73bdcf21 initial Android/OpenSL multiple context code Marc Salem 2013-01-09 17:19:25 -0800
  • f83dd67491 Clean up warnings Marc Salem 2013-01-09 16:51:38 -0800
  • 3d24e29d90 Missing parentheses Marc Salem 2013-01-09 14:04:29 -0800
  • d7b90b6f37 reduce compile warnings Marc Salem 2013-01-08 14:46:05 -0800
  • 3a36f7effe reduce comile warnings Marc Salem 2013-01-08 14:44:56 -0800
  • 64f4849f20 Add console message to warn about dropped sounds Marc Salem 2013-01-08 14:43:54 -0800
  • de6a762a71 Fixed resume to block until the audio thread is ready. Joshua 2012-11-15 17:57:36 -0800
  • adc3e73bd1 Fixed issue where closing and then re-opening the audiotrack (Android 2.2 and below) would not reset the suspended state back to false/zero. Joshua 2012-11-14 17:34:31 -0800
  • 448719f9b0 Moved CreateAudioPlayer related block from opensl_open_playback() to opensl_reset_playback(). This is to fix/properly support ALC_FREQUENCY. The problem is that if you set the frequency to say 22050, the playback is too fast (chipmunk). I believe this is because OpenAL Soft is changing its rate, but the OpenSL backend does not causing the mismatch. Eric Wing 2012-11-13 15:08:46 -0800
  • dbef5ed4d6 Modified OpenSL ES backend to dynamically set the bufferCount based on the current Android OS version (at runtime). My previous change to lower it from 8 to 4 did in fact give us reports that Android 4.1 playback was breaking up. Marc Salem did warn me that this was a possibility because the 4.1 timing characteristics/requirements changed drastically. So the change is to check for the current OS version and set the bufferCount to 8 if >=4.1 and 4 if below 4.1. Eric Wing 2012-11-12 18:34:25 -0800
  • c5984e2280 Lowered bufferCount in OpenSL ES implementation from 8 to 4 because the base case latency of playing a single sound was terrible/worse than the Audiotrack version (which already contained my latency tweaks from the Martins Mozelko branch). Eric Wing 2012-11-01 17:10:56 -0700
  • 5d0763b364 Added #include <stdint.h> because the existing attempt to define if needed is causing redefinition errors in our complex project involving both pure C and C++ code. Eric Wing 2012-10-30 18:28:35 -0700
  • ed15aa6ab2 Trivial fix to move int declaration to top because Android gcc defaults to C89 mode instead of C99. Eric Wing 2012-10-30 15:24:30 -0700
  • b210d8e336 Only mix first two channels on android Marc Salem 2012-12-17 17:23:13 -0800
  • 5136d4d204 Don't return error from alGetError() if there is no context Marc Salem 2012-11-08 15:58:04 -0800
  • b8cadf5d51 fix makefile regression Marc Salem 2012-10-22 17:38:32 -0700
  • a5cc589a42 Made alBufferDataStatic to be alias for alBufferData. Dmitry Skiba 2012-09-20 15:06:41 -0700
  • f967eea5b7 avoid variable shadowing Philippe Hausler 2012-08-25 15:27:20 -0700
  • e05fc48629 Stop playback when we outght to. Dmitry Skiba 2012-08-10 12:01:15 -0700
  • 0b27808644 Make source limits configurable Marc Salem 2012-08-09 15:08:10 -0700
  • 6af28c7540 Don't suspend closed device. Dmitry Skiba 2012-07-30 13:50:24 -0700
  • 3984b64a1c Minimum cap on sources set to 4 Marc Salem 2012-07-18 16:16:52 -0700
  • ce354c8727 Script to fixup clang asm for binutils Marc Salem 2012-07-17 14:01:36 -0700
  • b05a172f24 If there are no sources, have a more sensible cap on the number of sources Marc Salem 2012-07-17 13:54:53 -0700
  • 8c6cc6ba4c Fail out of loop in callback if suspended Marc Salem 2012-07-17 13:35:06 -0700
  • b84d760972 Avoid starting multiple threads if there are gratuitous lifecycle events Marc Salem 2012-07-17 13:33:15 -0700
  • 265d8e9be3 Use -O3 Marc Salem 2012-07-17 12:53:41 -0700
  • 732c83453e Increase wait time, should be 5ms Marc Salem 2012-07-16 13:19:22 -0700
  • b37787be4c Some tweaks to fix distortion on Jelly Bean Marc Salem 2012-07-13 14:29:55 -0700
  • bf85cd1993 Use android-ndk-r8. Make RELEASE_LOG available as well. Ian Fischer 2012-07-13 14:25:42 -0700
  • 6b3ab24cf7 Oops -- updated ndk root wasn't ready for master. Ian Fischer 2012-07-07 13:09:21 -0700
  • d02f57045d Make DEBUG_LOG and DEBUG_BREAK innocuous if DEBUG_LOGGING_FLAGS are not passed. Ian Fischer 2012-07-07 13:04:23 -0700
  • 22e1b7c9d1 Merge remote-tracking branch 'origin/master' into HEAD Ian Fischer 2012-07-07 12:36:53 -0700
  • 5e0cb3f27d Get rid of bad newlines and use new optional debugging flags. Ian Fischer 2012-07-07 12:24:43 -0700
  • 79b12e258b change NDK root to stock Philippe Hausler 2012-07-03 16:18:07 -0700
  • a1812cee1e append analyzer output Philippe Hausler 2012-06-30 19:39:49 -0700
  • 378db20278 analyze target Philippe Hausler 2012-06-30 19:32:39 -0700
  • 4acb0e6b65 Fixes printf-related warnings during the build. Dmitry Skiba 2012-06-06 20:32:20 -0700
  • e63be656cf Merge branch 'master' of github.com:apportableinc/openal-soft Chinmay Garde 2012-06-06 17:20:11 -0700
  • 94d514aee5 Added missing OAL Mac Extensions header Chinmay Garde 2012-06-06 17:19:55 -0700
  • 09f4052921 Use OpenSLES if available Marc Salem 2012-05-29 20:47:59 -0700
  • e0ee7ebd7a Make openal build with clang, and also no longer rely on copying the source into the out directory. Sound seems unchanged on Osmos with this. Ian Fischer 2012-05-16 20:00:11 -0700
  • 3b75e42ebc Linux and Android-SDK-r16 build Marc Salem 2012-03-02 10:53:04 -0800
  • 858f7ac9e4 Add build-id to library Marc Salem 2012-02-06 21:36:31 -0800
  • 10547a9483 Add ARMv7a build option, use fixed-point on ARMv5 builds Marc Salem 2012-01-24 23:53:50 -0800
  • f3874af012 Removing the ONE and TWO macros. Rhett Aultman 2012-01-17 19:06:39 -0800
  • 05de07e8d9 Remove pre-build .so files Marc Salem 2012-01-09 16:12:18 -0800
  • 9660dfa6df Update prebuilt libs Marc Salem 2012-01-03 14:24:14 -0800
  • 14d390f7d5 Merge branch 'master' of github.com:apportableinc/openal-soft Marc Salem 2012-01-03 14:22:54 -0800
  • 0965fa43d5 Add alcSuspend and alcResume Marc Salem 2012-01-03 14:22:38 -0800
  • f88893d790 Add LGPLv3 license Collin Jackson 2011-12-20 13:20:07 -0800
  • a54a1f3b31 Empty file to resolve compile errors in apps Marc Salem 2011-12-19 22:08:47 -0800
  • 061ef18e80 Fix Android suspend/resume support Marc Salem 2011-12-19 19:43:02 -0800
  • bfb1c2ec84 Android .so for OpenAL Marc Salem 2011-12-16 18:14:00 -0800
  • 0396174008 first commit Marc Salem 2011-12-16 18:10:45 -0800