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.

OMX-IL and DMAI interface problem...DM365

Hi All,

I have compiled DVSDK3 for DM365 on Android platform.

can any one suggest what configuration parameters require "omx_dsp_iface_dm365.cfg" to interface OMX-IL and DMAI interface?

I am attaching omx_dsp_iface_dm365.cfg & error messages.

0763.omx_dsp_iface_dm365.cfg.txt

 

/root/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-g++ -nostdlib -Wl,-soname,libagl.so -Wl,-T,/root/mydroid/build/core/armelf.xsc         -Wl,--gc-sections -Wl,-shared,-Bsymbolic -Wl,--no-whole-archive         -lstdc++ -lc -lm -Wl,--no-undefined         -L/root/mydroid/out/target/product/generic/obj/lib         -llog iface.o -T omx_dsp_iface_dm365/linker.cmd -Wl,-soname -Wl,libdspengineiface.so -o libdspengineiface.so

/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/linux/lib/release/ipc_linux.av5T(Comm_posix.ov5T): In function `nameToId':
Comm_posix.c:(.text+0x24c): undefined reference to `__strtol_internal'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/linux/lib/release/ipc_linux.av5T(Comm_posix.ov5T): In function `Comm_locate':
Comm_posix.c:(.text+0x380): undefined reference to `msgget'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/linux/lib/release/ipc_linux.av5T(Comm_posix.ov5T): In function `Comm_put':
Comm_posix.c:(.text+0x5ac): undefined reference to `msgsnd'
Comm_posix.c:(.text+0x5fc): undefined reference to `msgsnd'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/linux/lib/release/ipc_linux.av5T(Comm_posix.ov5T): In function `Comm_delete':
Comm_posix.c:(.text+0x73c): undefined reference to `msgctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/linux/lib/release/ipc_linux.av5T(Comm_posix.ov5T): In function `Comm_get':
Comm_posix.c:(.text+0x9f4): undefined reference to `msgrcv'
Comm_posix.c:(.text+0xa00): undefined reference to `__errno_location'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/ipc/linux/lib/release/ipc_linux.av5T(Comm_posix.ov5T): In function `Comm_create':
Comm_posix.c:(.text+0xb4c): undefined reference to `msgget'
Comm_posix.c:(.text+0xc88): undefined reference to `stderr'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `SemMP_post':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:382: undefined reference to `semop'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `SemMP_pend':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:357: undefined reference to `semop'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `SemMP_getRefCount':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:321: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `SemMP_getCount':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:308: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `exitCS':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:460: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:460: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `enterCS':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:419: undefined reference to `semget'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:438: undefined reference to `semget'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `SemMP_delete':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:264: undefined reference to `semop'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:270: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:274: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:256: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(SemMP_posix.ov5T): In function `SemMP_create':
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:146: undefined reference to `semget'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:171: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:194: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:223: undefined reference to `semop'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:150: undefined reference to `semget'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:229: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:179: undefined reference to `semctl'
/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/codec_engine_2_25_05_16/packages/ti/sdo/ce/osal/linux/SemMP_posix.c:202: undefined reference to `semctl'
collect2: ld returned 1 exit status
make[2]: *** [all] Error 1
make[2]: Leaving directory `/root/mydroid/external/ti-dsp/dvsdk_3_10_00_19/omx_ti/interface'
make[1]: *** [ti_omx] Error 2
make[1]: Leaving directory `/root/mydroid/external/ti-dsp'
make: *** [dvsdk] Error 2

  • Hi,

    Above problem has been resoved.

    Now I am getting

    /root/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: cannot find -ldspengineiface.

    error.

    and libdspengineiface.so

    is not available along the path
    "/root/mydroid/out/target/product/generic/obj/lib" .

    please provide some pointers how to generate libdspengineiface.so.