The future of the GStreamer Java bindings?
Davide Perini
perini.davide at dpsoftware.org
Sat Feb 25 16:52:48 UTC 2023
Thanks for clarifying GStreamer's stance on this Sebastian, I understand it.
It's sad but there aren't many solutions to the problem.
My only hope is that someone "nearly good as Neil" could join the
bindings. :)
Thank you all guys!
Davide
Il 25/02/2023 17:23, Sebastian Dröge ha scritto:
> On Sat, 2023-02-25 at 16:48 +0100, Davide Perini via gstreamer-devel
> wrote:
>> My knowledge of JNA is not strong and my time for learning JNA/Panama
>> is not enough so I'm not able to help Codelerity in this currently.
>
> I don't think anybody of the GStreamer developers has enough knowledge
> about Java/JNA/Panama either to take over maintenance of the bindings.
> And even if, it's quite a time commitment. I wouldn't have the time to
> maintain another set of bindings next to the Rust ones.
>
> That (AFAIU) the bindings are completely manually written instead of
> making use of code generation based on the gobject-introspection data
> is not helping much either to keep the effort required for maintenance
> low.
>
>
> It's sad for the Java bindings to become unmaintained but if there's
> nobody who wants to take over maintenance then there's little that can
> be done.
> It's the same story with the C++ gstreamermm bindings, and I expect
> the C# bindings to be in the same position sooner or later if nobody
> actively picks them up.
>
>
> FWIW, there's another set of Java bindings which are mostly
> autogenerated: https://github.com/jwharm/java-gi
> I personally didn't try those and as they're quite new I expect a few
> issues to be found once people start using them, but at least they're
> actively developed and maybe something more future-proof.
>
> --
> Sebastian Dröge, Centricular Ltd · https://www.centricular.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230225/0bc19e10/attachment-0001.htm>
More information about the gstreamer-devel
mailing list