[opus] [RFC PATCHv3] Encode optimize using libNe10
Phil Wang
Phil.Wang at arm.com
Tue Mar 3 19:46:44 PST 2015
Hi Timothy and Viswanath,
> FYI, I got Phil @ ARM to independently verify for any compile/link
> warning/errors and he said he did not find any... And since I haven't
> heard from you for a week, I went ahead and pushed RFCv3.
Yes, I do get it built without compile/link warning/errors.
To save some time, please turn off other modules in Ne10
Open $NE10_DIR/CMakeLists.txt and find lines like these:
option(NE10_ENABLE_MATH "Build math functionalities to NE10" OFF)
option(NE10_ENABLE_PHYSICS "Build physics functionalities to NE10" OFF)
option(NE10_ENABLE_DSP "Build dsp functionalities to NE10" ON)
option(NE10_ENABLE_IMGPROC "Build image processing functionalities to NE10" OFF)
Set other modules to OFF and left dsp module on. This is optional, but it will speed up the building.
My steps on Pandaboard Ubuntu 12.04 hard float:
Checkout rfcv3_final_ne10_fft from https://git.linaro.org/people/viswanath.puttagunta/Ne10.git
$ cd $NE10_DIR
$ mkdir build
$ cd build
$ cmake -DGNULINUX_PLATFORM=on -DNE10_LINUX_TARGET_ARCH=armv7 \
-DNE10_BUILD_SHARED=on ..
$ make
Checkout rfcv3_final_opus_fft_ne10 from git://git.linaro.org/people/viswanath.puttagunta/opus.git
$ cd $OPUS_DIR
$ ./autogen.sh
$ ./configure --host=arm-linux-gnueabihf --enable-intrinsics \
--with-NE10-libraries=$NE10_DIR/build/modules \
--with-NE10-includes=$NE10_DIR/inc
$ make
I have also tried
$ ./configure --host=arm-linux-gnueabihf --enable-intrinsics
It works fine to me.
> I will start working on mdct_backward and fixed point fft for ARMv7.
Glad to hear that.
> Regards,
> Vish
Regards,
Phil Wang
-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782
More information about the opus
mailing list