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



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?)