i am so happy that i success in the past week,now i share some experience about install dvsdk for android .,android must support dsp ,so you can get android source from rowboat project by google ,use repo get it

we can get dvsdk 4.1 or 4.3 installing package from TI ,we know ,the dvsdk is used to linux not andoird ,so if you only use it on linux ,

you do ./dvsdk_dm3730-evm_04_03_00_06_setuplinux,or ./dvsdk_dm3730-evm_4_01_00_09_setuplinux, if you host pc is not ubuntu 10.04 .you can add --forcehost to install it .

note:so if you finish instll it ,and compile it ,you must make clean first ,or you will get errors:

======== all [/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/c6accel_1_01_00_02/soc/packages/ti/c6accel/ce] ========

#

# all files complete.

all files complete: Thu Apr 5 22:42:19 CST 2012.

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/xdctools_3_16_03_36/xdc -PR packages

making all: Thu Apr 5 22:42:19 CST 2012 ...

======== .interfaces [packages/ti/sdo/codecs/aachedec] ========

package.mak:17: *** target pattern contains no `%'. Stop.

gmake: *** [packages/ti/sdo/codecs/aachedec,.interfaces] Error 2

make[3]: *** [.all-packages] Error 2

make[3]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codecs-omap3530_4_01_00_00'

make[2]: *** [codecs] Error 2

make[2]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09'

make[1]: *** [dvsdk] Error 2

make[1]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp'

make: *** [dvsdk] Error 2

note 2 :if you want ti install it for android ,you'd better not to manually install it ,because if you install, the patches can't be added to patches for android,you need to put the dvsdk p package in /external/ti-dsp ,of  course ,delete alreadly_clean file ,or when compile ,the dvsdk will not been install.

note3 :if you get some error blow :

you had best to delete it ,and repo android source again ,so that you maybe success.

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/lib/release/ce.av5T(Engine.ov5T): In function `callServer':

Engine.c:(.text+0x3b8): undefined reference to `__assert_fail'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/lib/release/ce.av5T(Engine.ov5T): In function `Engine_init':

Engine.c:(.text+0x1a84): undefined reference to `__assert_fail'

Engine.c:(.text+0x1aa8): undefined reference to `__assert_fail'

Engine.c:(.text+0x1acc): undefined reference to `__assert_fail'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/lib/release/ce.av5T(Engine.ov5T): In function `collectDspTrace':

Engine.c:(.text+0x2060): undefined reference to `stdout'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/lib/release/ce.av5T(Engine.ov5T): In function `Engine_createNode2':

Engine.c:(.text+0x31f8): undefined reference to `__assert_fail'

Engine.c:(.text+0x33ac): undefined reference to `__assert_fail'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/lib/release/ce.av5T(visa.ov5T): In function `VISA_freeMsg':

visa.c:(.text+0x30c): undefined reference to `__assert_fail'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/lib/release/ce.av5T(visa.ov5T): In function `VISA_create2':

visa.c:(.text+0xdd8): undefined reference to `__strtol_internal'

visa.c:(.text+0xe4c): undefined reference to `__strtol_internal'

visa.c:(.text+0x1060): undefined reference to `__strtol_internal'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/ipc/dsplink/lib/release/ipc_dsplink_3530.av5T(Processor_dsplink.ov5T): In function `daemon':

Processor_dsplink.c:(.text+0x2f48): undefined reference to `_IO_getc'

Processor_dsplink.c:(.text+0x33f4): undefined reference to `stdin'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/ipc/dsplink/lib/release/ipc_dsplink_3530.av5T(Comm_dsplink.ov5T): In function `Comm_init':

Comm_dsplink.c:(.text+0x55c): undefined reference to `__assert_fail'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/ipc/dsplink/lib/release/ipc_dsplink_3530.av5T(Comm_dsplink.ov5T): In function `Comm_alloc':

Comm_dsplink.c:(.text+0xde4): undefined reference to `__assert_fail'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(GT_config_libC.ov5T): In function `GTConfig_vprintf':

GT_config_libC.c:(.text+0xe0): undefined reference to `stdout'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(File_posix.ov5T): In function `File_stat':

File_posix.c:(.text+0x18): undefined reference to `__xstat'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(Memory_cmem.ov5T): In function `Memory_init':

Memory_cmem.c:(.text+0x504): undefined reference to `__assert_fail'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(Global_noOS.ov5T): In function `Global_abort':

Global_noOS.c:(.text+0x2d8): undefined reference to `stdout'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(Thread_posix.ov5T): In function `Thread_delete':

Thread_posix.c:(.text+0x608): undefined reference to `pthread_cancel'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(Thread_posix.ov5T): In function `runStub':

Thread_posix.c:(.text+0x8dc): undefined reference to `pthread_setcanceltype'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(GT_config_posix.ov5T): In function `GTConfig_tracePrintf':

GT_config_posix.c:(.text+0x14c): undefined reference to `stdout'

/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/codec-engine_2_26_01_09/packages/ti/sdo/ce/osal/linux/lib/release/osal_linux_470.av5T(GT_config_posix.ov5T): In function `GTConfig_posixInit':

GT_config_posix.c:(.text+0x314): undefined reference to `stdout'

collect2: ld returned 1 exit status

make[5]: *** [linux/audio_decode1_dm3730.x470MV] Error 1

make[5]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/dmai_2_20_00_14/packages/ti/sdo/dmai/apps/audio_decode1'

make[4]: *** [audio_decode1/] Error 2

make[4]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/dmai_2_20_00_14/packages/ti/sdo/dmai/apps'

make[3]: *** [all] Error 2

make[3]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/dmai_2_20_00_14'

make[2]: *** [dmai] Error 2

make[2]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09'

make[1]: *** [dvsdk] Error 2

make[1]: Leaving directory `/home/rowboat/rowboat_android/external/ti-dsp'

make: *** [dvsdk] Error 2

now i guess the error from my mistake,because i  gettidso.sh been modified ,in it  the dvsdk use compile by opt//opt/arm-2009q1-203/bin ,but when build android , i use /prubilt/.... tool, it my error .so i repo again.

i am so happy to communicate with these outstanding excellent Electronics Engineer,they give me many ideas from TI E2E™ Community .i am a university student from zjut in China,i begin to love this community ,i wish to share more experience and get it from others,so now i join the community ,fight come on!