Tuesday, November 5, 2019

A new beginning of a Generalist


Month: 1, Week: 2

I joined a Gateware developer team last week on a generalist position. My main task for this month is debugging, fixing and polishing the GAudio libraries. Last several days I was installing Linux VM, getting used to MacBook dev environment and reading through the available Gateware libraries and documentation.

Last Friday I installed NoMachine on the developer MacBooks so we as a team can access those remotely which would save a lot of time in the future deployment and testing. [The small guide on how to use it should be available in the research repo under Tutorials folder]



And now my current task is purely focused on the bugs and memory leaks of GAudio (and GAudio3D which is currently not in use due to some issues on Linux platform). Some members of our team were experiencing issues with Unit Tests not finishing at all which suggests potential race condition in GAudio libraries. 

The list of memory leaks coming from GAudio is pretty impressive…

Adding to the difficulty of the task, there is a second branch (JP_Branch-Audio) that contains a majorly different GAudio and unit tests from the original Alpha GAudio (and both have significant issues). I will continue researching and debugging the libraries (on pair with Anthony who is another generalist working on Gateware) and hopefully will be able to get some significant improvements by the end of this week adding to some minor fixes I was able to make yesterday.

No comments:

Post a Comment