AnsweredAssumed Answered

Need fsl-mm-codecs library with GNU EABI version 0

Question asked by Robbie Jiang on Oct 22, 2012
Latest reply on Nov 3, 2012 by Robbie Jiang



I have been developing with i.MX27 platform.

The Multimedia Plugins/Codecs package is MX27_FULL_VPU_LINUX_FW_2.2.5.tar.gz,

with VPU firmware 2.2.5, gstreamer plugin

The multimedia codecs library coming with this package includes,,, which are are all

Version4 EABI. 


#readelf -h

ELF Header:

  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00

  Class:                             ELF32

  Data:                              2's complement, little endian

  Version:                           1 (current)

  OS/ABI:                            UNIX - System V

  ABI Version:                       0

  Type:                              DYN (Shared object file)

  Machine:                           ARM

  Version:                           0x1

  Entry point address:               0x4abc

  Start of program headers:          52 (bytes into file)

  Start of section headers:          199788 (bytes into file)

  Flags:                             0x4000002, has entry point, Version4 EABI

  Size of this header:               52 (bytes)

  Size of program headers:           32 (bytes)

  Number of program headers:         3

  Size of section headers:           40 (bytes)

  Number of section headers:         18

  Section header string table index: 15



However, the cross compiler (gcc-4.1.1-glibc-2.4-nptl-1/arm-linux/bin/arm-linux-gcc) I'm using only supports GNU EABI.

So I'm not able to build avi/mp4 demuxer plugins with this version of mm-codecs lib and MX27_FULL_VPU_LINUX_FW_2.2.5.


Or is it possible to get a fsl_linux_mx27_codecs_1.6.1_3 package compatible with GNU EABI support?


Look forward to your reply.