Implement easy usable enum class based on http://stackoverflow.com/questions/1965249/how-to-write-java-like-enums-in-c
make sure the have int->type and type->int conversion, toString method, and iteration facility.
c->time_base = av_d2q(1.f/fps, 65535);
use http://en.cppreference.com/w/cpp/chrono/high_resolution_clock instead of unix timing or glfw timing.
load source compile it and return a program.
Start code base for sound and audio handling. (video playback, syth., audio effects sandbox,....)
Use glfw for simple window creation, gl contex, intput, timing handling
add file IO like writing to and reading from a file.
this way we have less dependency on the GetData method of the String class
timing macro that prints a timed stack trace.
enable/disabled by a define switch
XMLAttribute etc include the pugi header in the header. this shouldn't be that way.
Furthermore the conversion constructor from pugi -> gul should not be public. every thing must be done internally.
the test output folder is not clear. this can lead to wrong test results