veejay
veejay copied to clipboard
investigate Halide
http://halide-lang.org/
http://halide-lang.org/docs/class_halide_1_1_func.html http://halide-lang.org/index.html#resources
Decoupling Algorithms from Schedules for Easy Optimization of Image Processing Pipelines
http://people.csail.mit.edu/jrk/halide12/ http://people.csail.mit.edu/jrk/halide12/halide12.pdf
seems trivial to wrap using livido compile livido plugins using cpp compiler (g++) provide wrapper arround swscaler to convert data to and from RGB (push & pull)
https://isocpp.org/wiki/faq/mixing-c-and-cpp#call-cpp https://github.com/halide/Halide/blob/e9ece5ee8ee9cb62295d5e7e5409e54390bb01b4/tutorial/lesson_16_rgb_generate.cpp