aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com
Commit message (Expand)AuthorAgeFilesLines
* ALAudioSink.destroy(): Shutdown alEventCallbackSOFT properly (only if hasAL_S...Sven Gothel2023-07-091-7/+9
* ALContextKey.equals(): Use cached nativeAddress of other item as well.Sven Gothel2023-07-091-2/+1
* ALAudioSink: Utilize AL_SOFT_events if available, i.e. use callback for relea...Sven Gothel2023-07-091-42/+97
* Add OpenAL extension AL_SOFT_events using userParam ALCcontext as key for Glu...Sven Gothel2023-07-092-0/+91
* Sound3d.Context: destroy() shall only 'null' thread-local context if this is ...Sven Gothel2023-07-091-4/+4
* Promote SimpleSineSynth to API (util) from Synth02AL, allowing user to have a...Sven Gothel2023-05-231-0/+433
* ALAudioSink: Use and expose Sound3D object, allow user app to deal w/ JOAL/Op...Sven Gothel2023-05-231-453/+321
* Sound3D: Further OO wrapper to be used in ALAudioSink: Context locking, ALCco...Sven Gothel2023-05-236-91/+450
* ALException: Suppress serial warningSven Gothel2023-05-231-0/+1
* ALAudioSink: Use float in seconds for duration (AudioFormat and 'avgFrameDura...Sven Gothel2023-05-211-81/+101
* ALAudioSink: Enhance description re 'AudioFrame' and 'frameDuration'; Drop un...Sven Gothel2023-05-211-5/+10
* Fix ALAudioSink.dequeueBuffer(): AL_BUFFERS_PROCESSED result is total not acc...Sven Gothel2023-05-201-5/+14
* ALHelpers.getALFormat(..): Drop alGetEnumValue("type") and use 'type' via ALE...Sven Gothel2023-05-201-17/+18
* ALAudioSink.toString(): Allow null==chosenFormat (pre init string representat...Sven Gothel2023-05-201-1/+1
* ALAudioSink: Add getSourceCount() and cleanup error handling and initImpl() l...Sven Gothel2023-05-201-237/+248
* JoalVersion: Cleanup dead branchesSven Gothel2023-05-201-8/+5
* ALAudioSink: Query latency and re-create context @ init w/ latency (refresh-r...Sven Gothel2023-05-191-137/+245
* JoalVersion: List all devices, output devices w/ latency and source count (mo...Sven Gothel2023-05-191-1/+113
* ALAudioSink.lockContext(): Only check error state if AL makeContextCurrent()/...Sven Gothel2023-05-181-14/+29
* Sound3D/Context: Use same base ctor to initialize `hasALC_thread_local_contex...Sven Gothel2023-05-181-2/+1
* Sound3D: Make all OO wrapper fully transparent and stand-alone, allow mix-and...Sven Gothel2023-05-187-150/+319
* ALAudioSink: Don'e check errors before context; Track method of context-locki...Sven Gothel2023-05-181-4/+11
* ALAudioSink: Promote to public, be fully functional regarding AudioFormat and...Sven Gothel2023-05-182-19/+1413
* ALAudioSink: Enhance using AL_EXT_MCFORMATS (max channels == 8), AL_EXT_FLOAT...Sven Gothel2023-05-171-6/+13
* JoalVersion: Accept null ALC instanceSven Gothel2023-05-171-0/+4
* Add ALVersion, i.e. retrieve vendor, renderer, version and vendor-version. Te...Sven Gothel2023-05-042-11/+220
* Fix Bug 1280: WAVData.loadFromStream(..) *API Change*: Only take expected byt...Sven Gothel2023-05-042-11/+7
* Ensure that only the size of sample data chunk is loaded, rather than entire ...Matthew Harris2016-01-062-5/+10
* WAVLoader: Adopt to GlueGen's Bitstream commit 9e13e8c78ed69bb7afcd49abe8bf69...Sven Gothel2015-01-281-11/+11
* Code Clean-Up based on our Recommended Settings (jogamp-scripting c47bc86ae2e...Sven Gothel2014-07-0318-322/+327
* ALFactory.PREFER_SYSTEM_OPENAL: Defaults to false for all platforms (i.e. Use...Sven Gothel2014-06-101-15/+15
* WAVLoader: Use Bitstream and support big-endian RIFX; Fix ALutWAVLoaderTestSven Gothel2014-02-212-92/+81
* ALHelpers: Shorten returned string representationsSven Gothel2013-08-261-12/+12
* Add util class ALHelpers - Ported to Java from OpenAL-Soft from (c) 2011 Chri...Sven Gothel2013-08-261-0/+376
* ALFactory: Remove unused importsSven Gothel2013-08-261-3/+0
* Merge remote-tracking branch 'gouessej/master'Xerxes RĂ„nby2013-07-092-31/+94
|\
| * Removes all references to javax.sound.* in order to allow JOAL to work in non...Julien Gouesse2013-03-272-31/+94
* | Adapt to GlueGen commit 1a01dce6c42b398cdd68d405828774a3ab366456Sven Gothel2013-06-111-4/+1
|/
* Merge pull request #9 from magnen/masterSven Gothel2013-03-211-0/+11
|\
| * Adding method for determining the playing state of an audio source.Magne Nordtveit2013-03-071-0/+11
* | Catches ExceptionInInitializerError instances when initializing ALFactoryJulien Gouesse2013-03-181-0/+2
|/
* OpenAL Library Selection (Bug 662): Use String value of new property 'joal.op...Sven Gothel2013-02-011-8/+52
* WavData.loadFromStream: Uses IOUtil.copyStream2ByteBuffer which fixes loading...Sven Gothel2013-02-012-15/+19
* Android Build & Test ; WavLoader/Data javax.audio separation (part-1)Sven Gothel2013-01-315-65/+217
* Bug 567 (part 1): add support for openal extensionsMichael Zucchi2013-01-251-0/+16
* Fix bug 550, JOAL lacks Platform.initSingleton() call - Using TempJarCache re...Sven Gothel2012-01-041-0/+2
* Move implementation private files from com.jogamp.<module>.impl. to jogamp.<m...Sven Gothel2011-02-091-1/+1
* Move implementation private files from com.jogamp.<module>.impl. to jogamp.<m...Sven Gothel2011-02-093-333/+0
* Window Support added ; Win64 libs & license filesSven Gothel2010-12-133-8/+175
* Bring back JOAL (code fixes and project structure)Sven Gothel2010-12-135-294/+112