Currently the OpenMAX state tracker in Mesa/Gallium uses. Bellagio has not been updated for a few years and only supports the OpenMAX IL 1.1 specification while the latest OpenMAX specification version is 1.2. The main aim of the project is to provide a new state tracker that conforms to the latest OpenMAX 1.2 specifications using Tizonia. Tizonia is actively maintained and also up to date with latest OpenMAX IL 1.2 provisional specification. This project is a step towards completely replacing the old bellagio state tracker. In addition to that the project would also be focused on enhancing the performance of the new state tracker by adding support for reference frame management (optional) and adding support of OMX_UseEGLImage.