AnsweredAssumed Answered

iMX53 VPU usage

Question asked by Rostislav Stepanov on Feb 22, 2013
Latest reply on Jun 3, 2013 by Rostislav Stepanov
Branched to a new discussion

Hi,

 

I am trying to build FFMPEG v0.6.6 on an IMX53 QS board. I need this version of FFMPEG specifically, so that is why I am trying to build it from scratch. After some tests it seems that FFMPEG is not using the NEON SIMD. I would like it to do so.

 

The problem is, I think I am configuring it properly. My “configure” command is this:

 

: ./configure --enable-shared --enable-neon --enable-libx264 --enable-gpl --extra-cflags=’-mfpu=neon -mcpu=cortex-a8 -mfloat-abi=softfp’

 

The configure script’s summary goes on to say “NEON enabled: yes”. But I don’t think it is really engaged. Why do I think this? My kernel has MXC Debugging turned on. That means I get nice messages about the VPU usage when it is used. When I run a demo video, I see many MXC debugging prints. When I run my software which uses FFMPEG, I see no such messages. Also, performance is low and CPU usage is high.

 

Any ideas on how to build FFMPEG so that it REALLY engages the NEON SIMD (or VPU?)

 

Outcomes