aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/jogamp/common
Commit message (Expand)AuthorAgeFilesLines
* Bug 1474: Only quote exe-file path on Windows for executionSven Gothel2023-11-281-1/+9
* Bug 1474: Allow temp folder for exe-file test to contain parenthesis on WindowsSven Gothel2023-11-281-3/+5
* Bug 1479: NativeLibrary: Add getNativeLibraryPath() returning queried used na...Sven Gothel2023-11-264-60/+133
* PTS: Add copy constructorSven Gothel2023-10-161-0/+5
* PTS: get(currentMillis): Employ rounding in integer conversionSven Gothel2023-10-161-2/+2
* Bug 1472: Enhance AV Sync: Pass through PTS object in AudioSink, tracking las...Sven Gothel2023-10-152-11/+143
* AudioSink: Rename getQueued{Time->Duration}(), add updateQueue()Sven Gothel2023-10-061-2/+14
* AudioSink/TimeFrame1: API doc: Add notes about integer stored milliseconds fo...Sven Gothel2023-10-062-7/+39
* Clock/Platform: Add currentMillis() analogue to currentNanos(), returning cur...Sven Gothel2023-10-063-3/+129
* AudioSink: Just pass a finte buffer size (KISS), add getLastBufferedPTS() to ...Sven Gothel2023-10-041-42/+36
* WorkerThread.start(paused): Merge RUNNING | ACTIVESven Gothel2023-09-221-1/+1
* Uri: Added `Uri tryUriOrFile(final String uri_s)` for convenience / usability...Sven Gothel2023-09-221-0/+56
* WorkerThread: Enhanced testing, added optional StateCallback for state change...Sven Gothel2023-09-221-97/+217
* WorkerThread: Remove minDelayMS field, have it in Runnable branch onlySven Gothel2023-09-211-3/+2
* WorkerThread: Fix minDelayMS assignment using validated field valueSven Gothel2023-09-211-1/+1
* WorkerThread: Add optional minDelay to throttle excecutionSven Gothel2023-09-211-15/+36
* WorkerThread: Move 'streamErr' Exception to local RunnableSven Gothel2023-09-201-1/+1
* Add WorkerThread: A re-start'able, pause'able and interrupt'able worker threa...Sven Gothel2023-09-201-0/+315
* InterruptSource.Thread: Add ctor variant w/ sole Runnable argument (was missing)Sven Gothel2023-08-231-0/+7
* NIO NativeBuffer, {Element,Pointer}Buffer: Add limit, clear and flip; Arrange...Sven Gothel2023-06-234-94/+385
* ElementBuffer: Add absolute get/put multi-element with full srcElemPos, destE...Sven Gothel2023-06-171-23/+42
* Buffers.copyNativeToDirectByteBuffer(): Remove unused varSven Gothel2023-06-161-1/+0
* GlueGen Struct [1]: Enhance com.jogamp.common.nio.* to serve a most native-fr...Sven Gothel2023-06-166-185/+867
* AudioSink: Drop getMaxSupportedChannels(), use getNativeFormat(), getPreferre...Sven Gothel2023-05-231-24/+41
* AudioSink: Refine context locking where supported, have a more usable univers...Sven Gothel2023-05-231-6/+27
* AudioFormat/AudioSink: Use float in seconds for duration to avoid losing prec...Sven Gothel2023-05-213-22/+56
* AudioSink: Add getAvgFrameDuration(); API-Doc: Default*: 'frame' -> AudioFram...Sven Gothel2023-05-212-15/+25
* AudioSink: Enhance description re 'AudioFrame' and 'frameDuration' also using...Sven Gothel2023-05-211-6/+19
* JarUtil.getRelativeOf(): Make'cutOffInclSubDir' optional, i.e. ignore if null...Sven Gothel2023-05-201-6/+15
* AudioSink.init(): Detail 'frameDuration' intend and impact of underlying JOAL...Sven Gothel2023-05-201-3/+14
* Add AudioSink.getSourceCount(), refine Audio* API docSven Gothel2023-05-202-10/+34
* AudioSink: Add latency query, init(..) frameDuration in ms shall be int, fix ...Sven Gothel2023-05-191-8/+34
* AudioFormat: Fix rounding/int-truncate errors, all millisecond params use typ...Sven Gothel2023-05-191-7/+7
* Place AudioFormat in its own file outside AudioSink, JOAL's ALAudioSink has m...Sven Gothel2023-05-183-151/+180
* AudioSink: Add exclusive locking allowing implementations to short-cut for le...Sven Gothel2023-05-171-0/+12
* Promote common av (audio/video) classes (AudioSink, ..) from JOGL to GlueGen ...Sven Gothel2023-05-173-0/+598
* IOUtil.copyStreamChunk2ByteBuffer(..): Added new method to copy a chunk (segm...Sven Gothel2023-05-041-0/+33
* IOUtil.copyStream2Byte{Array|Buffer}(..): API Doc: Clarify that the complete ...Sven Gothel2023-05-041-6/+4
* IOUtil.copyStream2{File|Stream)(..): Drop unused and misleading 'totalNumByte...Sven Gothel2023-05-042-15/+11
* Clock: Use Clock.currentNanos() instead of System.nanoTime()Sven Gothel2023-03-072-4/+5
* Clock: Consider return code on failed native clock_gettime(..) call; Add Win3...Sven Gothel2023-03-071-9/+18
* Clock: Rename currentTimeNanos() -> currentNanos() as it represents the durat...Sven Gothel2023-03-062-17/+25
* Fix Clock for performance counter: Add currentTimeNanos() since module startu...Sven Gothel2023-03-062-27/+85
* Add PerfCounterCtrl, a simple performance counter controllerSven Gothel2023-03-061-0/+44
* Add Clock, implementing proper monotonic and wallclock time using Instant (se...Sven Gothel2023-03-062-20/+102
* Buffers: Add put[34][bsifd](..) and array-put variants for flexibility/perfor...Sven Gothel2023-03-061-1/+468
* MappedByteBufferInputStream: Reduce dependency to PlatformSven Gothel2023-01-231-5/+5
* NativeLibrary.enumerateLibraryPaths(): Reduce relative/absolute path mapping ...Sven Gothel2023-01-231-9/+12
* JNILibLoaderBase.loadLibraryInternal(): Produce own detailed exception if lib...Sven Gothel2023-01-231-3/+6
* NativeLibrary.enumerateLibraryPaths(): Using addPaths() ensures given 'path' ...Sven Gothel2023-01-231-14/+51