APS in PjSIP 1.1 APS Direct

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

Disable all codecs except your required mean G729 and G711A/U into
/svn2668/pjmedia/include/pjmedia-codec/config.h, I amd using svn2668 and
working fine.  And this too
/svn2668/pjmedia/include/pjmedia-audiodev/config.h I am including both file
with their changed name like pjmedia-codec-config.h  and
pjmedia-audiodev-config.h .

Letme know.

Thanks

 

 

From: pjsip-bounces@xxxxxxxxxxxxxxx [mailto:pjsip-bounces at lists.pjsip.org]
On Behalf Of Srivatsan Deenadayalan
Sent: Monday, May 04, 2009 6:21 PM
To: pjsip list
Subject: Re: APS in PjSIP 1.1 APS Direct

 

Hi,

Not succeeded yet.. I have just downloaded latest trunk version and compiled
by changing .mmp file and including #define. But still the error remains the
same. Have any one succeeded with latest trunk version  APS Direct ? 

Bharat and Spider pls give a try with trunk version and let me know how it
works.




Error :
 
pjsua_media.c:(.text+0x200): undefined reference to
`pjmedia_codec_passthrough_init'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjsua_lib.lib(pjsua_media
.o):
In function `pjsua_media_subsys_destroy':
pjsua_media.c:(.text+0xb58): undefined reference to
`pjmedia_codec_passthrough_deinit'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::~CPjAudioEngine()':
symb_aps_dev.cpp:(.text+0x80c): undefined reference to
`RAPSSession::Close()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::~CPjAudioEngine()':
symb_aps_dev.cpp:(.text+0x9a0): undefined reference to
`RAPSSession::Close()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::~CPjAudioEngine()':
symb_aps_dev.cpp:(.text+0xb30): undefined reference to
`RAPSSession::Close()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::InitPlayL()':
symb_aps_dev.cpp:(.text+0xc30): undefined reference to
`RAPSSession::InitializePlayer(TAPSInitSettings&)'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::InitRecL()':
symb_aps_dev.cpp:(.text+0xd8c): undefined reference to
`RAPSSession::InitializeRecorder(TAPSInitSettings&)'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::Stop()':
symb_aps_dev.cpp:(.text+0xfb0): undefined reference to `RAPSSession::Stop()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::ConstructL()':
 
symb_aps_dev.cpp:(.text+0x106c): undefined reference to
`RAPSSession::Connect()'
symb_aps_dev.cpp:(.text+0x1098): undefined reference to
`RAPSSession::SetCng(int)'
symb_aps_dev.cpp:(.text+0x10a4): undefined reference to
`RAPSSession::SetVadMode(int)'
symb_aps_dev.cpp:(.text+0x10b0): undefined reference to
`RAPSSession::SetPlc(int)'
symb_aps_dev.cpp:(.text+0x10bc): undefined reference to
`RAPSSession::SetEncoderMode(TAPSCodecMode)'
symb_aps_dev.cpp:(.text+0x10c8): undefined reference to
`RAPSSession::SetDecoderMode(TAPSCodecMode)'
symb_aps_dev.cpp:(.text+0x10d4): undefined reference to
`RAPSSession::ActivateLoudspeaker(int)'
symb_aps_dev.cpp:(.text+0x10ec): undefined reference to
`RAPSSession::Write()'
symb_aps_dev.cpp:(.text+0x1118): undefined reference to
`RAPSSession::Read()'




spider wrote: 

On Mon, May 4, 2009 at 3:31 AM, Bharat Yadav
 <mailto:bharat.yadav at axisconvergence.com>
<bharat.yadav at axisconvergence.com> wrote:
  

Hi
 
Ok you have add some plugins extensions  from FP1 realease from here
http://www.forum.nokia.com/info/sw.nokia.com/id/4ff42a22-7099-4cc9-91bf-5e66
166bd28d/S60_3rd_SDK_FP1_API_Plug-In_Pack.html
 
And extract it then select AudioProxyServer_v2.43.zip and MMFDevSoundAPI.zip
and extract it to C:\Symbian\9.2\S60_3rd_FP1 then try to compile your
project. Hope it should help you. (note: extract on
C:\Symbian\9.2\S60_3rd_FP1 may ask for overwrite accept it with yes.)
 
Thanks
 
Bharat
 
From: pjsip-bounces@xxxxxxxxxxxxxxx [mailto:pjsip-bounces at lists.pjsip.org]
On Behalf Of Srivatsan Deenadayalan
Sent: Monday, May 04, 2009 3:41 PM
 
To: pjsip list
Subject: Re: APS in PjSIP 1.1 APS Direct
 
 
 
Thanks Bharat, but my problem not solved yet.
 
1. I am using PjSIP symbian console based app.
2. I have changed symbian_ua.mmp as given below,
    #define SND_HAS_APS      1
    #define SND_HAS_VAS     0
    #define SND_HAS_MDA    0
3. Included config_site.h file pjlib\include\pj
4. Added #define PJ_CONFIG_NOKIA_APS_DIRECT in config_site_sample.h found
under pjlib\include\pj
5. Build - Phone Release GCCE,
 
What should config_site.h file should have ? it should be empty ? i have
added only #include <pj/config_site_sample.h> in config_site.h, anything
else to be added ?
 
I am using S60 Fp1 SDK with required plugin added and Carbide 2.0.
 
Error :
 
pjsua_media.c:(.text+0x200): undefined reference to
`pjmedia_codec_passthrough_init'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjsua_lib.lib(pjsua_media
.o):
In function `pjsua_media_subsys_destroy':
pjsua_media.c:(.text+0xb58): undefined reference to
`pjmedia_codec_passthrough_deinit'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::~CPjAudioEngine()':
symb_aps_dev.cpp:(.text+0x80c): undefined reference to
`RAPSSession::Close()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::~CPjAudioEngine()':
symb_aps_dev.cpp:(.text+0x9a0): undefined reference to
`RAPSSession::Close()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::~CPjAudioEngine()':
symb_aps_dev.cpp:(.text+0xb30): undefined reference to
`RAPSSession::Close()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::InitPlayL()':
symb_aps_dev.cpp:(.text+0xc30): undefined reference to
`RAPSSession::InitializePlayer(TAPSInitSettings&)'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::InitRecL()':
symb_aps_dev.cpp:(.text+0xd8c): undefined reference to
`RAPSSession::InitializeRecorder(TAPSInitSettings&)'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::Stop()':
symb_aps_dev.cpp:(.text+0xfb0): undefined reference to `RAPSSession::Stop()'
\Symbian\9.2\S60_3rd_FP1\EPOC32\RELEASE\ARMV5\UREL\pjmedia_audiodev.lib(symb
_aps_dev.o):
In function `CPjAudioEngine::ConstructL()':
 
symb_aps_dev.cpp:(.text+0x106c): undefined reference to
`RAPSSession::Connect()'
symb_aps_dev.cpp:(.text+0x1098): undefined reference to
`RAPSSession::SetCng(int)'
symb_aps_dev.cpp:(.text+0x10a4): undefined reference to
`RAPSSession::SetVadMode(int)'
symb_aps_dev.cpp:(.text+0x10b0): undefined reference to
`RAPSSession::SetPlc(int)'
symb_aps_dev.cpp:(.text+0x10bc): undefined reference to
`RAPSSession::SetEncoderMode(TAPSCodecMode)'
symb_aps_dev.cpp:(.text+0x10c8): undefined reference to
`RAPSSession::SetDecoderMode(TAPSCodecMode)'
symb_aps_dev.cpp:(.text+0x10d4): undefined reference to
`RAPSSession::ActivateLoudspeaker(int)'
symb_aps_dev.cpp:(.text+0x10ec): undefined reference to
`RAPSSession::Write()'
symb_aps_dev.cpp:(.text+0x1118): undefined reference to
`RAPSSession::Read()'
 
 
 
Bharat Yadav wrote:
 
Hi
 
Check symbian_ua and follow their .mmp and next include config_site.h and
 
define #define PJ_CONFIG_NOKIA_APS_DIRECT in config_site_sample.h located in
 
your_project\pjlib\include\pj now your project APS Direct enabled.
 
Thanks
 
Bharat
 
 
 
-----Original Message-----
 
From: pjsip-bounces@xxxxxxxxxxxxxxx [mailto:pjsip-bounces at lists.pjsip.org]
 
On Behalf Of Srivatsan Deenadayalan
 
Sent: Monday, May 04, 2009 2:43 PM
 
To: pjsip list
 
Subject: Re: APS in PjSIP 1.1 APS Direct
 
 
 
UPDATE:
 
 
 
My question is regarding Symbian OS
 
 
 
Question :
 
 
 
How to enable APS in PjSIP 1.1 APS direct ? Can anyone please provide
 
the details of Macros and others to be set to activate APS. I have tried
 
by enabling  #define SND_HAS_APS  1 in .mmp file but nothing happens. Is
 
their any thing else to be set to use APS in PjSIP 1.1 and trunk versions ?
 
 
 
Srivatsan Deenadayalan wrote:
 
 
 
Hi All,
 
 
 
How to enable APS in PjSIP 1.1 APS direct ? Can anyone please provide
 
the details of Macros and others to be set to activate APS. I have
 
tried by enabling  #define SND_HAS_APS  1 in .mmp file but nothing
 
happens. Is their any thing else to be set to use APS in PjSIP 1.1 and
 
trunk versions ?
 
 
 
Pls help me...
 
 
 
 
 
 
 
 
 
--
 
Thanks,
 
Srivatsan.D,
 
 
 
_______________________________________________
Visit our blog: http://blog.pjsip.org
 
pjsip mailing list
pjsip at lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
 
 
    

 
try to press up/down arrow after call connected  to switch audio to airpiece
 
_______________________________________________
Visit our blog: http://blog.pjsip.org
 
pjsip mailing list
pjsip at lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
  





-- 
Thanks,
Srivatsan.D,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090504/2979030f/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pjmedia-audiodev-config.h
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090504/2979030f/attachment-0002.h>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pjmedia-codec-config.h
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090504/2979030f/attachment-0003.h>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux