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.

x264 for TMS320DM355

Hello!

I have to convert video to h264 on the DM355 and DM365. I have downloaded X264 from http://gitorious.org/x264-arm, I also try from  ftp://ftp.videolan.org/pub/videolan/x264/snapshots/, and compile it.

./configure --enable-shared --host=arm-linux --cross-prefix=arm_v5t_le-
Platform:   ARM
System:     LINUX
asm:        yes
avis input: no
mp4 output: no
pthread:    yes
debug:      no
gprof:      no
PIC:        yes
shared:     yes
visualize:  no

Then I run make I see -mcpu=cortex-a8 -mfpu=neon.

file x264
x264: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

Then I try run x264 on the board I always get error Illegal options.

Where can I found X264 for TI Davinci processor or how can I solve this problem?

Thank you and excuse me for my bad english.

  • Kirill said:
    Then I run make I see -mcpu=cortex-a8 -mfpu=neon.

    When do you see this precisely? Having these sorts of build flags will likely be a problem on the DM355 as these sound like flags that would belong on an OMAP3 or AM3 build, as these processors use an ARM Cortex-A8 with NEON, whereas the DM355 has only an ARM9 core.

    I have not tried building or running x264 myself, in general you would not use it on a device like DM3xx due to performance, as the DM3xx parts have on board accelerators for MPEG4 (DM355) or H.264 (DM365).

  • Hi Kiril,

    Did you make x264 with dm3x working ?
    Does it function OK ?

    Thanks,
    Ran