Hi, the goal of this project would be to generate JNI based GStreamer bindings that do not depend on any JNA GLib/GObject bindings (like the java-gnome stuff), either by including new GLib/GObject bindings or just omitting everything not needed. It would overall look very similar to what QtGStreamer looks currently, and it should provide at least bindings for almost all of the GStreamer core library and for the pieces from the other libraries that you need to actually use it in media applications. The JNI bindings should work on Android (thus provide all the Android specific boilerplate), but also should be possible to use on normal Java. So would have to conditionally generate the Android specific bits. The Ericsson Python scripts would be a good start for the GI -> bindings code generator, but more work will be needed there to cover all of the important GStreamer API. Hope this helps, if not please ask more questions :) Thanks for being interested in working on this project. Sebastian On Do, 2015-03-19 at 10:30 -0600, Check Nyah wrote:
Ok Thanks, will get started on the proposal. On Thu, Mar 19, 2015 at 10:28 AM, Luis de Bethencourt < luis debethencourt com> wrote:Right. Sebastian knows more about the state of the Java bindings and JNI. I will let him reply. Thanks, Luis On 19 March 2015 at 16:17, Check Nyah <check nyah gmail com> wrote:Hello Luis, I understand the process. what I'm asking is about any documents you may have in relation to the Project I want to apply through Gnome for GSoC. I just wish to ask if you have any pointers I could take a look at addition to the link for the JNI given on wikipedia to work on the above project. Thanks, Nyah On Thu, Mar 19, 2015 at 10:15 AM, Luis de Bethencourt < luis debethencourt com> wrote:Hello Check, This year we are doing GSoC through the GNOME Foundation. The process is explained here: https://wiki.gnome.org/Outreach/SummerOfCode/2015 Thanks! Luis On 19 March 2015 at 14:42, Check Nyah <check nyah gmail com> wrote:Hello, I have been searching for a suitable project to apply for this year's GSoC. I will like to work on this project for GSoC 2015. I have forked the github Ericsson repo and wil like to get more information on the expectations required for me to get selected to work on this. Thanks, Nyah -- To be a good professional ENGINEER, always START to study late for exams because it teaches how to manage time and tackle emergencies. -- B. Gates-- To be a good professional ENGINEER, always START to study late for exams because it teaches how to manage time and tackle emergencies. -- B. Gates
Attachment:
signature.asc
Description: This is a digitally signed message part