I've been using the MPEG2 decoder for years on a 720 MHz DM6467 system. Recently the satellite input has changed to H264 in my application.
According to the spec. sheet, H264 decode should easily run real time on 720 MHz device for 1080i inputs.
However, the performance I'm able to obtain is far from real time. For a simple 1080i decode of each picture is requiring 32.5 ms. In order to reach real time, that number has to be below 16.7 ms per picture.
I've pared down the application so that the only thing I'm doing is a call to VIDDEC2_process(). From my perspective there's no further optimization I can do. I suspect I've got a problem in the configuration of the codec combo being used, but I haven't been able to figure out the magic settings.
Is there a troubleshooting procedure for understanding why performance numbers in the spec. sheet are not being met? If not, is there a demo application that runs on the DM6467 for profiling H264 performance? Any pointers greatly appreciated!