<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Thanks for clarifying GStreamer's stance on this Sebastian, I
    understand it.<br>
    <br>
    It's sad but there aren't many solutions to the problem.<br>
    <br>
    My only hope is that someone "nearly good as Neil" could join the
    bindings. :)<br>
    <br>
    Thank you all guys!<br>
    Davide<br>
    <br>
    <br>
    Il 25/02/2023 17:23, Sebastian Dröge ha scritto:<br>
    <blockquote type="cite"
cite="mid:7d63a62d90903a6e10c17084e8a34cb631880215.camel@centricular.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div>On Sat, 2023-02-25 at 16:48 +0100, Davide Perini via
        gstreamer-devel wrote:</div>
      <blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px
        #729fcf solid;padding-left:1ex">
        <div> 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.<br>
        </div>
      </blockquote>
      <div><br>
      </div>
      <div>I don't think anybody of the GStreamer developers has enough
        knowledge about Java/JNA/Panama either to take over maintenance
        of the bindings.</div>
      <div>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.</div>
      <div><br>
      </div>
      <div><span style="font-size: 14.666667px;">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.</span></div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>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.</div>
      <div>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.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>FWIW, there's another set of Java bindings which are mostly
        autogenerated: <a href="https://github.com/jwharm/java-gi"
          moz-do-not-send="true" class="moz-txt-link-freetext">https://github.com/jwharm/java-gi</a></div>
      <div>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.</div>
      <div><br>
      </div>
      <div><span>
          <pre>-- 
</pre>
          <div>
            <div><span style="font-family: Calibri, sans-serif;
                font-size: 14.666667px;">Sebastian Dröge, Centricular
                Ltd · </span><a href="https://www.centricular.com/"
                title="Click to open https://www.centricular.com/"
                style="color: rgb(0, 0, 238); font-family: Calibri,
                sans-serif; font-size: 14.666667px;"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://www.centricular.com</a></div>
          </div>
        </span></div>
    </blockquote>
    <br>
  </body>
</html>