giving up on trying to use mmal directly. commiting latest failure for future shame remembrance