[meta-freescale] Slow frame rates when decoding H264 video

Nikolay Dimitrov picmaster at mail.bg
Mon Nov 10 08:59:00 PST 2014


Hi Ralph,

On 11/10/2014 06:03 PM, Ralph Imx wrote:
> Hi,
> I'm struggling to get my Boundary Devices Nitrgoen6_lite board to decode
> H264 video at the framerate stated in the Freescale i.MX6Solo datasheet.
> It should be able to do 720p60 or 1080p30 video but all I've managed is
> 1080p at 23fps and 720p at 57fps using my own system. I *have* managed
> to reach 720p at 60fps and 1080p at 60fps by using an image using old
> VPU/IPU firmware but this is quite old and deprecated (see
> http://boundarydevices.com/ltib-on-i-mx6-without-x/). At least I know
> that my video clips are correctly encoded to allow decoding at full
> frame rate.
> Interestingly, if I try to decode a 1080p stream but use a 720p screen
> resolution with sync turned off, I can get the decoding going up to
> 43fps. The problem comes when I set the screen resolution to 1080p that
> the frame rate drops to 23fps.
> In addition to my own Linux system, I have created a Linux system
> (using bitbake fsl-image-multimedia-full) from the daisy, dizzy and
> master branches of Yocto but as I say, I can't get the required
> framerate here either. Does anyone know why I can't reach the stated
> specification for this chip of H264 decode using my own build? What
> could be the bottleneck - are there any issues with recent IPU/VPU firmware?
> Thanks.

How do you measure the playback framerate?

Regards,
Nikolay


More information about the meta-freescale mailing list