MMAL stands for Multi-Media Abstraction Layer. The MMAL API runs over OpenMAX. MMAL is a Broadcom specific API used only on Videocore 4 systems.

http://www.raspberrypi.org/wp-content/uploads/2013/07/RaspiCam-Documentation.pdf