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

Hi,

 

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 1.6.1.3.

The multimedia codecs library coming with this package includes

lib_avi_drm_arm9_elinux.so, lib_avi_parser_arm9_elinux.so, lib_mp4_parser_arm9_elinux.so, which are are all

Version4 EABI. 

 

#readelf -h lib_mp4_parser_arm9_elinux.so

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.

 

Robbie

 

 

 

Outcomes