I'd very much like to contribute to some utilities for the camera module and scratch an itch around motion detection, but feeling a bit lost trying to learn MMAL.
I've found only a couple links like this one (http://blog.oklahome.net/2014/09/what-i ... berry.html) of people explaining how MMAL works (besides the overview at http://www.jvcref.com/files/PI/documentation/html/), but there isn't much. A better example that's been easier for me to follow than say raspivid is this one: https://github.com/tasanakorn/rpi-mmal-demo .
Still, maybe because I haven't done much C or stuff with video/multimedia I'm finding it quite hard. Is there anything else I can read or do other than just keeping at it, reading the sources in userland and experimenting?
I'm also still relatively confused about videocore, openmax, when and what runs things on the GPU (it seems that cannot be accessed directly and only the blobl can?), vcos and vchi, etc, but maybe I don't need all of that at this time.
happy to rtfm/jfgi, reading the sources and generally walking the walk, but some pointers about directions would be useful so that I don't end up running around in circles.