aboutsummaryrefslogtreecommitdiffstats
path: root/src/java
Commit message (Expand)AuthorAgeFilesLines
* Bug 1479: NativeLibrary: Add getNativeLibraryPath() returning queried used na...Sven Gothel2023-11-267-60/+169
* 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-154-19/+159
* AudioSink: Rename getQueued{Time->Duration}(), add updateQueue()Sven Gothel2023-10-063-4/+22
* 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-043-67/+52
* 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
* GlueGen: 'from expression' -> 'with expression'Sven Gothel2023-08-101-1/+1
* Bug 1450: Be more verbose w/ JavaEmitter comment lines for enums and defines,...Sven Gothel2023-08-102-4/+9
* Bug 1450: Widen ConstantDefinition.isConstantExpression() to include 'pattern...Sven Gothel2023-08-101-2/+4
* Merge remote-tracking branch 'Mathieu_Fery/1446-parent-class-directives-issue...Sven Gothel2023-08-081-0/+1
|\
| * feat(generation): Fix CodeGenUtils.emitJavaHeadersMathieu Féry2023-08-081-0/+1
* | Drop PCPP, GlueGen exclusively uses JCPP; Adopt test case Test{P->J}CPPSven Gothel2023-08-082-1381/+0
|/
* Minor cleanup (includes, spacing)Sven Gothel2023-08-051-1/+1
* JavaConfiguration.requiresJavaCallbackCode() shall return true for all JavaCa...Sven Gothel2023-08-051-1/+1
* Merge remote-tracking branch 'Mathieu_Fery/wip/test_case_callback_emission'Sven Gothel2023-08-043-31/+51
|\
| * wip(test_case): Example of test case for issue related of 927bbc7160a812bb29c...Mathieu Féry2023-08-043-31/+51
* | Merge remote-tracking branch 'Mathieu_Fery/feature/prevent_callback_generatio...Sven Gothel2023-08-045-7/+19
|\ \
| * | feat(callbackGenerator): Prevent generation of CallBack interface if setter r...Mathieu Féry2023-08-045-7/+19
* | | Merge remote-tracking branch 'Mathieu_Fery/feat/array_accessor_with_getter_of...Sven Gothel2023-08-041-4/+15
|\ \ \
| * | | feat(arrayAccessor): Allow to use ReturnedArrayLength with getter associated ...Mathieu Féry2023-08-031-4/+15
| |/ /
* | / Revert "JavaCallback: Remove non-UserParam JavaConfiguration.requiresJavaCall...Sven Gothel2023-08-042-2/+12
| |/ |/|
* | JavaCallback: Remove non-UserParam JavaConfiguration.requiresJavaCallbackCode()Sven Gothel2023-08-042-12/+2
* | JavaCallbackEmitter.emitJavaKeyClass(): Use directBufferAddress for compound ...pulledSven Gothel2023-08-041-1/+5
* | JavaEmitter.bindFunction(): Add JavaCallback userParam non-void case (i.e. 'S...Sven Gothel2023-08-041-18/+28
* | CMethodBindingEmitter.emitBodyPassCArguments(): Either pass STRING_CHARS_PREF...Sven Gothel2023-08-041-2/+4
* | JavaEmitter: Encapsulate 'needsJavaCallbackCode' query in JavaConfiguration. ...Sven Gothel2023-08-042-7/+11
* | JavaCallbackEmitter.emitCAdditionalCode(): Use `info.cbFuncBinding` locally a...Sven Gothel2023-08-041-6/+11
* | JavaCallbackEmitter.emitJavaCallbackBodyPassJavaArguments(): Drop redundant a...Sven Gothel2023-08-041-5/+5
* | JavaCallbackEmitter.emitCSetFuncPreCall(): Drop redundant arg 'CMethodBinding...Sven Gothel2023-08-032-5/+5
* | JavaCallbackEmitter.{emitCSetFuncPreCall, emitCAdditionalCode, emitJavaCallba...Sven Gothel2023-08-032-37/+33
* | JavaCallbackEmitter.{emitCSetFuncPreCall, emitCAdditionalCode, emitJavaCallba...Sven Gothel2023-08-031-4/+5
* | JavaCallbackEmitter.{emitCSetFuncPreCall, emitCAdditionalCode}(): Group 'user...Sven Gothel2023-08-031-6/+17
* | CMethodBindingEmitter.emitBodyMapCToJNIType(..): Add proper intendation to NI...Sven Gothel2023-08-031-9/+13
* | Merge remote-tracking branch 'Mathieu_Fery/feature/java_callback_without_user...Sven Gothel2023-08-025-108/+243
|\ \
| * | feat(callbackGenerator): Add basic management of callback without userDataMathieu Féry2023-07-315-108/+243
| |/
* / feat(generation): Add setter generation for not constant and not opaque compo...Mathieu Féry2023-07-311-0/+14
|/
* GlueGen JavaCallback: Add optional custom 'Callback-UserParamClass` for non-c...Sven Gothel2023-07-103-27/+68
* GlueGen JavaCallback: Add capability to have UserParam as (part of) keySven Gothel2023-07-083-46/+118
* GlueGen JavaCallback: Remove ambiguity: Config JavaCallbackDef/JavaCallbackKe...Sven Gothel2023-07-063-66/+78