This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM335X: Neon usage for video encoding

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: AM3359

I am trying to use an AM3359 to do some video encoding. In the current state, a video file containing raw data captured from a webcam is used for benchmarking (yuyv422, 640x480). The encoding performance is not very awesome as expected (1/50 th of my laptop).

For video encoding, I cross compiled FFMPEG (if im not mistaken, gstreamer as used by TI uses the FFMPEG libraries as well?). FFMPEG supports neon and i compiled two versions (neon and non-neon). the created executables list the build flags correctly on execution, but I don't recognize a performance difference.

I'm Wondering if I need to manually enable neon somehow? Or if the OS (created an sd card using the sd card script that came with the linux sdk) needs info on the applications trying to use neon? Or maybe neon isnt even well suited for the task and provides the same performance by chance? Or maybe its the codec that actually needs to be optimized for neon (tried mpeg2 and mpeg4, rather old)?