From afdc3f91f455e233cb1944cc593d25c7b47afb79 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Wed, 6 May 2009 15:37:47 +0000 Subject: Ticket #818: - Added libresample.mmp - Modified config_site_sample.h to enable resampling with small filter on Symbian platforms. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2676 74dad513-b988-da41-8d7b-12977e46ad98 --- build.symbian/bld.inf | 3 +++ build.symbian/libresample.mmp | 25 +++++++++++++++++++++++++ build.symbian/pjmedia.mmp | 1 + build.symbian/symbian_ua.mmp | 1 + 4 files changed, 30 insertions(+) create mode 100644 build.symbian/libresample.mmp (limited to 'build.symbian') diff --git a/build.symbian/bld.inf b/build.symbian/bld.inf index 5df18000..f8dd3602 100644 --- a/build.symbian/bld.inf +++ b/build.symbian/bld.inf @@ -23,6 +23,9 @@ libspeexcodec.mmp libg7221codec.mmp libpassthroughcodec.mmp +/* Resample */ +libresample.mmp + /* Audio device. */ pjmedia_audiodev.mmp diff --git a/build.symbian/libresample.mmp b/build.symbian/libresample.mmp new file mode 100644 index 00000000..14987146 --- /dev/null +++ b/build.symbian/libresample.mmp @@ -0,0 +1,25 @@ +TARGET libresample.lib +TARGETTYPE lib + +SOURCEPATH ..\third_party\resample\src + +// +// GCCE optimization setting +// +OPTION GCCE -O2 -fno-unit-at-a-time + +MACRO PJ_M_I386=1 +MACRO PJ_SYMBIAN=1 + +MACRO RESAMPLE_HAS_SMALL_FILTER=1 +MACRO RESAMPLE_HAS_LARGE_FILTER=0 + +SOURCE resamplesubs.c + +SYSTEMINCLUDE ..\third_party\resample\include +SYSTEMINCLUDE ..\third_party\build\resample + +SYSTEMINCLUDE \epoc32\include +SYSTEMINCLUDE \epoc32\include\libc + + diff --git a/build.symbian/pjmedia.mmp b/build.symbian/pjmedia.mmp index 6c48b6c4..a712f610 100644 --- a/build.symbian/pjmedia.mmp +++ b/build.symbian/pjmedia.mmp @@ -98,6 +98,7 @@ SYSTEMINCLUDE ..\pjnath\include SYSTEMINCLUDE ..\third_party\srtp\include SYSTEMINCLUDE ..\third_party\srtp\crypto\include SYSTEMINCLUDE ..\third_party\build\srtp +SYSTEMINCLUDE .. SYSTEMINCLUDE \epoc32\include SYSTEMINCLUDE \epoc32\include\libc diff --git a/build.symbian/symbian_ua.mmp b/build.symbian/symbian_ua.mmp index 96a2cc33..1473486d 100644 --- a/build.symbian/symbian_ua.mmp +++ b/build.symbian/symbian_ua.mmp @@ -44,6 +44,7 @@ STATICLIBRARY pjsdp.lib STATICLIBRARY pjnath.lib STATICLIBRARY pjlib_util.lib pjlib.lib STATICLIBRARY libsrtp.lib +STATICLIBRARY libresample.lib #if SND_HAS_APS LIBRARY APSSession2.lib -- cgit v1.2.3