I would like to build an H.264 video decoder using MMAL. I have used the following example as the starting point for this:
https://github.com/raspberrypi/userland ... _basic_1.c
It looks like an application suitable for decoding H.264 Annex B files, but given one as an input (for example this) nothing happens. The input buffers get consumed and recycled but output port does not trigger callbacks. Tweaking the input format does not seem to help. I have used h264_analyze to check that my files are valid. All MMAL calls are performed successfully. I have also enabled control port, which does not get any events either.
Any ideas before reverting back to OpenMAX? Is there some 720p video file that is known to work with the example without any modifications?