Release 2.6.0 ...

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Release 2.6.0 ...

Sven Gothel
Administrator
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
There is no hurry but is it the right time to work on relative mouse move? Anyway, it could be done in the version 3.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Well noted dear Julien! Rightly so.

Right now I still working on smoothing some rough edges
plus giving my darling GraphUI a more usable Group behavior.
The latter to allow move + resize, but then still able to select/click on members (actions).

Yeah, this Group thing just crossed me when making my own use case
of creating a UI element in demo code, grouping elements duh, pretty standard :)
And the encapsulated things must still be usable via click and the like, of course
- but benefitting from the Group's matrix node for position + scale.

While this is all so trivial .. I missed it :)

And of course, the demo use case uses videos .. and I trapped myself in AV Sync issues lol.
Happy hacking it is.
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
I'll probably write something in the wiki to help using JogAmp APIs to be used efficiently with APIs heavily relying on java.lang.foreign (Foreign Function & Memory API). MemorySegment.asByteBuffer() converts a memory segment into a byte buffer, MemorySegment.ofBuffer(Buffer) converts a buffer into a memory segment.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
In reply to this post by Sven Gothel
Maybe I haven't looked at the right place. The supported architectures are displayed on the homepage but what about the supported versions of Java depending on the combinations of operating systems and architectures? For example, it's difficult to guarantee that JogAmp works well on Apple OS X with Apple Silicon and Java 8 as even Eclipse Temurin OpenJDK doesn't support that:
https://adoptium.net/supported-platforms/
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Yes, this is a good bug report to document:
- supported platform's and JRE range per RELEASE (i.e. build for .. etc)
- general support for platform and JRE, including the non-build platforms by us
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
GraphUI MediaButton Grid with Grouped Controls (GLMediaPlayer)
https://jausoft.com/blog/2023/10/16/graphui-mediabutton-grid-with-grouped-controls-glmediaplayer/

Resolving Bug 1472, enhance GLMediaPlayer’s AV Synchronization, I produced another demo for the Graph Type Rendering and UI saga exposing multiple GLMediaPlayer utilizing FFMpeg and our JOAL/OpenAL ALAudioSink with PTS accurate System Reference Clock (SCR).

(demo video within blog post)

+++

Bug 1472 https://jogamp.org/bugzilla//show_bug.cgi?id=1472
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Sven Gothel wrote
GraphUI MediaButton Grid with Grouped Controls (GLMediaPlayer)
https://jausoft.com/blog/2023/10/16/graphui-mediabutton-grid-with-grouped-controls-glmediaplayer/

(demo video within blog post)
I took the freedom and added our 2012 Siggraph BOF photos / video snippets
at second 45 - good times & nostalgic.
Thank you all!