G729

AR
Archie Rosenblum
Mon, Jul 7, 2008 9:37 PM

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge or
Intel's IPP libraries?  I did notice a few notes in the archives.

http://www.voiceage.com/openinit_g729.php

http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm

I have both libraries, but I am having trouble figuring out how to implement
either of them in PJSIP (the Intel lib is preferred).  If you've done it
would you mind sharing your files (less the libs)?

It would be great to have PJSIP included the wrappers for these commonly
available products and let us purchase/obtain the libs to link (to avoid the
legal hassles).

Any help is appreciated.

Take care,

Archie

Hi Everyone, By any chance has anyone successfully implemented G729 using the VoiceAge or Intel's IPP libraries? I did notice a few notes in the archives. http://www.voiceage.com/openinit_g729.php http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm I have both libraries, but I am having trouble figuring out how to implement either of them in PJSIP (the Intel lib is preferred). If you've done it would you mind sharing your files (less the libs)? It would be great to have PJSIP included the wrappers for these commonly available products and let us purchase/obtain the libs to link (to avoid the legal hassles). Any help is appreciated. Take care, Archie
GL
Gang Lau
Tue, Jul 8, 2008 9:38 AM

You could check gsm codec implementation of pjmedia-codec.
I used gsm.c as a template and modified it to intel G729FR successfully.
Only need to care SID frames may be from remote side.

regards,
Gang

On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum archie@bbsti.com wrote:

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge
or Intel's IPP libraries?  I did notice a few notes in the archives.

http://www.voiceage.com/openinit_g729.php

http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm

I have both libraries, but I am having trouble figuring out how to
implement either of them in PJSIP (the Intel lib is preferred).  If you've
done it would you mind sharing your files (less the libs)?

It would be great to have PJSIP included the wrappers for these commonly
available products and let us purchase/obtain the libs to link (to avoid the
legal hassles).

Any help is appreciated.

Take care,

Archie


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

You could check gsm codec implementation of pjmedia-codec. I used gsm.c as a template and modified it to intel G729FR successfully. Only need to care SID frames may be from remote side. regards, Gang On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum <archie@bbsti.com> wrote: > Hi Everyone, > > > > By any chance has anyone successfully implemented G729 using the VoiceAge > or Intel's IPP libraries? I did notice a few notes in the archives. > > > > http://www.voiceage.com/openinit_g729.php > > http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm > > > > I have both libraries, but I am having trouble figuring out how to > implement either of them in PJSIP (the Intel lib is preferred). If you've > done it would you mind sharing your files (less the libs)? > > > > It would be great to have PJSIP included the wrappers for these commonly > available products and let us purchase/obtain the libs to link (to avoid the > legal hassles). > > > > Any help is appreciated. > > > > Take care, > > Archie > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >
AR
Archie Rosenblum
Tue, Jul 8, 2008 2:39 PM

Thank you for the reply.  Is there any chance you would share your files?  I
have the Intel header and libraries and this is for non-commercial use.

Take care,

Archie


From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org]
On Behalf Of Gang Lau
Sent: Tuesday, July 08, 2008 5:38 AM
To: pjsip list
Subject: Re: [pjsip] G729

You could check gsm codec implementation of pjmedia-codec.
I used gsm.c as a template and modified it to intel G729FR successfully.
Only need to care SID frames may be from remote side.

regards,
Gang

On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum archie@bbsti.com wrote:

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge or
Intel's IPP libraries?  I did notice a few notes in the archives.

http://www.voiceage.com/openinit_g729.php

http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm

I have both libraries, but I am having trouble figuring out how to implement
either of them in PJSIP (the Intel lib is preferred).  If you've done it
would you mind sharing your files (less the libs)?

It would be great to have PJSIP included the wrappers for these commonly
available products and let us purchase/obtain the libs to link (to avoid the
legal hassles).

Any help is appreciated.

Take care,

Archie


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Thank you for the reply. Is there any chance you would share your files? I have the Intel header and libraries and this is for non-commercial use. Take care, Archie _____ From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] On Behalf Of Gang Lau Sent: Tuesday, July 08, 2008 5:38 AM To: pjsip list Subject: Re: [pjsip] G729 You could check gsm codec implementation of pjmedia-codec. I used gsm.c as a template and modified it to intel G729FR successfully. Only need to care SID frames may be from remote side. regards, Gang On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum <archie@bbsti.com> wrote: Hi Everyone, By any chance has anyone successfully implemented G729 using the VoiceAge or Intel's IPP libraries? I did notice a few notes in the archives. http://www.voiceage.com/openinit_g729.php http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm I have both libraries, but I am having trouble figuring out how to implement either of them in PJSIP (the Intel lib is preferred). If you've done it would you mind sharing your files (less the libs)? It would be great to have PJSIP included the wrappers for these commonly available products and let us purchase/obtain the libs to link (to avoid the legal hassles). Any help is appreciated. Take care, Archie _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip@lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
GL
Gang Lau
Wed, Jul 9, 2008 5:12 AM

I don't have files in hand. It was job for my old company.

regards,
Gang

On Tue, Jul 8, 2008 at 10:39 PM, Archie Rosenblum archie@bbsti.com wrote:

Thank you for the reply.  Is there any chance you would share your files?
I have the Intel header and libraries and this is for non-commercial use.

Take care,

Archie


From: pjsip-bounces@lists.pjsip.org [mailto:
pjsip-bounces@lists.pjsip.org] *On Behalf Of *Gang Lau
Sent: Tuesday, July 08, 2008 5:38 AM
To: pjsip list
Subject: Re: [pjsip] G729

You could check gsm codec implementation of pjmedia-codec.
I used gsm.c as a template and modified it to intel G729FR successfully.
Only need to care SID frames may be from remote side.

regards,
Gang

On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum archie@bbsti.com wrote:

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge
or Intel's IPP libraries?  I did notice a few notes in the archives.

http://www.voiceage.com/openinit_g729.php

http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm

I have both libraries, but I am having trouble figuring out how to
implement either of them in PJSIP (the Intel lib is preferred).  If you've
done it would you mind sharing your files (less the libs)?

It would be great to have PJSIP included the wrappers for these commonly
available products and let us purchase/obtain the libs to link (to avoid the
legal hassles).

Any help is appreciated.

Take care,

Archie


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

I don't have files in hand. It was job for my old company. regards, Gang On Tue, Jul 8, 2008 at 10:39 PM, Archie Rosenblum <archie@bbsti.com> wrote: > Thank you for the reply. Is there any chance you would share your files? > I have the Intel header and libraries and this is for non-commercial use. > > > > Take care, > > Archie > > > ------------------------------ > > *From:* pjsip-bounces@lists.pjsip.org [mailto: > pjsip-bounces@lists.pjsip.org] *On Behalf Of *Gang Lau > *Sent:* Tuesday, July 08, 2008 5:38 AM > *To:* pjsip list > *Subject:* Re: [pjsip] G729 > > > > You could check gsm codec implementation of pjmedia-codec. > I used gsm.c as a template and modified it to intel G729FR successfully. > Only need to care SID frames may be from remote side. > > regards, > Gang > > On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum <archie@bbsti.com> wrote: > > Hi Everyone, > > > > By any chance has anyone successfully implemented G729 using the VoiceAge > or Intel's IPP libraries? I did notice a few notes in the archives. > > > > http://www.voiceage.com/openinit_g729.php > > http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm > > > > I have both libraries, but I am having trouble figuring out how to > implement either of them in PJSIP (the Intel lib is preferred). If you've > done it would you mind sharing your files (less the libs)? > > > > It would be great to have PJSIP included the wrappers for these commonly > available products and let us purchase/obtain the libs to link (to avoid the > legal hassles). > > > > Any help is appreciated. > > > > Take care, > > Archie > > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >
AR
Archie Rosenblum
Wed, Jul 9, 2008 12:23 PM

Thank you for responding.  It would be great to have this stubbed out in the
PJSIP library allowing us to just plug it in when we purchase the libs.

Take care,

Archie


From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org]
On Behalf Of Gang Lau
Sent: Wednesday, July 09, 2008 1:12 AM
To: pjsip list
Subject: Re: [pjsip] G729

I don't have files in hand. It was job for my old company.

regards,
Gang

On Tue, Jul 8, 2008 at 10:39 PM, Archie Rosenblum archie@bbsti.com wrote:

Thank you for the reply.  Is there any chance you would share your files?  I
have the Intel header and libraries and this is for non-commercial use.

Take care,

Archie


From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org]
On Behalf Of Gang Lau
Sent: Tuesday, July 08, 2008 5:38 AM
To: pjsip list
Subject: Re: [pjsip] G729

You could check gsm codec implementation of pjmedia-codec.
I used gsm.c as a template and modified it to intel G729FR successfully.
Only need to care SID frames may be from remote side.

regards,
Gang

On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum archie@bbsti.com wrote:

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge or
Intel's IPP libraries?  I did notice a few notes in the archives.

http://www.voiceage.com/openinit_g729.php

http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm

I have both libraries, but I am having trouble figuring out how to implement
either of them in PJSIP (the Intel lib is preferred).  If you've done it
would you mind sharing your files (less the libs)?

It would be great to have PJSIP included the wrappers for these commonly
available products and let us purchase/obtain the libs to link (to avoid the
legal hassles).

Any help is appreciated.

Take care,

Archie


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Thank you for responding. It would be great to have this stubbed out in the PJSIP library allowing us to just plug it in when we purchase the libs. Take care, Archie _____ From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] On Behalf Of Gang Lau Sent: Wednesday, July 09, 2008 1:12 AM To: pjsip list Subject: Re: [pjsip] G729 I don't have files in hand. It was job for my old company. regards, Gang On Tue, Jul 8, 2008 at 10:39 PM, Archie Rosenblum <archie@bbsti.com> wrote: Thank you for the reply. Is there any chance you would share your files? I have the Intel header and libraries and this is for non-commercial use. Take care, Archie _____ From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] On Behalf Of Gang Lau Sent: Tuesday, July 08, 2008 5:38 AM To: pjsip list Subject: Re: [pjsip] G729 You could check gsm codec implementation of pjmedia-codec. I used gsm.c as a template and modified it to intel G729FR successfully. Only need to care SID frames may be from remote side. regards, Gang On Tue, Jul 8, 2008 at 5:37 AM, Archie Rosenblum <archie@bbsti.com> wrote: Hi Everyone, By any chance has anyone successfully implemented G729 using the VoiceAge or Intel's IPP libraries? I did notice a few notes in the archives. http://www.voiceage.com/openinit_g729.php http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm I have both libraries, but I am having trouble figuring out how to implement either of them in PJSIP (the Intel lib is preferred). If you've done it would you mind sharing your files (less the libs)? It would be great to have PJSIP included the wrappers for these commonly available products and let us purchase/obtain the libs to link (to avoid the legal hassles). Any help is appreciated. Take care, Archie _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip@lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip@lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
AR
Archie Rosenblum
Thu, Aug 14, 2008 9:23 PM

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge or
Intel's IPP libraries (or others) for win32?  I just can't figure it out.  I
am willing to pay for a correct working header/source and instructions.
It's just beyond my ability.

Take care,

Archie

Hi Everyone, By any chance has anyone successfully implemented G729 using the VoiceAge or Intel's IPP libraries (or others) for win32? I just can't figure it out. I am willing to pay for a correct working header/source and instructions. It's just beyond my ability. Take care, Archie
BP
Benny Prijono
Thu, Aug 14, 2008 10:03 PM

On Thu, Aug 14, 2008 at 10:23 PM, Archie Rosenblum archie@bbsti.com wrote:

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge
or Intel's IPP libraries (or others) for win32?  I just can't figure it
out.  I am willing to pay for a correct working header/source and
instructions.  It's just beyond my ability.

We're currently integrating Intel IPP codecs for the next release. It's in
the roadmap (http://trac.pjsip.org/repos/roadmap).

Cheers
Benny

On Thu, Aug 14, 2008 at 10:23 PM, Archie Rosenblum <archie@bbsti.com> wrote: > Hi Everyone, > > > > By any chance has anyone successfully implemented G729 using the VoiceAge > or Intel's IPP libraries (or others) for win32? I just can't figure it > out. I am willing to pay for a correct working header/source and > instructions. It's just beyond my ability. > > We're currently integrating Intel IPP codecs for the next release. It's in the roadmap (http://trac.pjsip.org/repos/roadmap). Cheers Benny
AR
Archie Rosenblum
Thu, Aug 14, 2008 11:17 PM

Thank you for the heads-up, Benny.  This product really is terrific.


From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org]
On Behalf Of Benny Prijono
Sent: Thursday, August 14, 2008 6:03 PM
To: pjsip list
Subject: Re: [pjsip] G729

On Thu, Aug 14, 2008 at 10:23 PM, Archie Rosenblum archie@bbsti.com wrote:

Hi Everyone,

By any chance has anyone successfully implemented G729 using the VoiceAge or
Intel's IPP libraries (or others) for win32?  I just can't figure it out.  I
am willing to pay for a correct working header/source and instructions.
It's just beyond my ability.

We're currently integrating Intel IPP codecs for the next release. It's in
the roadmap (http://trac.pjsip.org/repos/roadmap).

Cheers
Benny

Thank you for the heads-up, Benny. This product really is terrific. _____ From: pjsip-bounces@lists.pjsip.org [mailto:pjsip-bounces@lists.pjsip.org] On Behalf Of Benny Prijono Sent: Thursday, August 14, 2008 6:03 PM To: pjsip list Subject: Re: [pjsip] G729 On Thu, Aug 14, 2008 at 10:23 PM, Archie Rosenblum <archie@bbsti.com> wrote: Hi Everyone, By any chance has anyone successfully implemented G729 using the VoiceAge or Intel's IPP libraries (or others) for win32? I just can't figure it out. I am willing to pay for a correct working header/source and instructions. It's just beyond my ability. We're currently integrating Intel IPP codecs for the next release. It's in the roadmap (http://trac.pjsip.org/repos/roadmap). Cheers Benny
FP
Fabio Pietrosanti (naif)
Fri, Aug 15, 2008 1:09 PM

Benny Prijono wrote:

We're currently integrating Intel IPP codecs for the next release.
It's in the roadmap (http://trac.pjsip.org/repos/roadmap).

This mean that the encoding/decoding routines will done in by the IPP
code itself and not by the soft implementation of the same codec
available inside pjsip.

I am wondering if the very same approach could be done for the APS
available on S60 that's a code that manage the encoding/decoding
directly interfacing with the audio.

Because this would mean providing directly in "hardware" all the codes
(including the tipically non-royalty-free one like AMR) available
natively and for free on the Nokia S60 platform.

It would be a strong enanchment for the pjsip support on the "mobile"
platform environment representing the 76% of the smartphone market!

It could be feasible or not from the pjsip design point of view to have
the APS not only manage the audio but also directly the codec like for
the IPP?

Fabio

Benny Prijono wrote: > We're currently integrating Intel IPP codecs for the next release. > It's in the roadmap (http://trac.pjsip.org/repos/roadmap). This mean that the encoding/decoding routines will done in by the IPP code itself and not by the soft implementation of the same codec available inside pjsip. I am wondering if the very same approach could be done for the APS available on S60 that's a code that manage the encoding/decoding directly interfacing with the audio. Because this would mean providing directly in "hardware" all the codes (including the tipically non-royalty-free one like AMR) available natively and for free on the Nokia S60 platform. It would be a strong enanchment for the pjsip support on the "mobile" platform environment representing the 76% of the smartphone market! It could be feasible or not from the pjsip design point of view to have the APS not only manage the audio but also directly the codec like for the IPP? Fabio
NI
Nanang Izzuddin
Fri, Aug 15, 2008 3:15 PM

Hi Fabio,

AFAIK, S60's APS is more sound device library rather than codec
library, while IPP codecs is purely codecs implementation library. So
I think we cannot use the same approach. As Benny has ever mentioned,
it is possible to use APS codecs in pjmedia, but it will lack some
pjmedia features (i.e: conference and other PCM level media processing
in pjmedia).

It is possible to create S60 native/hardware codec using same approach
as in IPP codecs wrapping as long as there is 'pure' codec API in
S60/Symbian. (There is CMMFCodec class that seems suit this. Not sure
if it is working in S60 3rd ed.)

Regards,
nanang

On 15/08/2008, Fabio Pietrosanti (naif) lists@infosecurity.ch wrote:

Benny Prijono wrote:

We're currently integrating Intel IPP codecs for the next release.
It's in the roadmap (http://trac.pjsip.org/repos/roadmap).

This mean that the encoding/decoding routines will done in by the IPP
code itself and not by the soft implementation of the same codec
available inside pjsip.

I am wondering if the very same approach could be done for the APS
available on S60 that's a code that manage the encoding/decoding
directly interfacing with the audio.

Because this would mean providing directly in "hardware" all the codes
(including the tipically non-royalty-free one like AMR) available
natively and for free on the Nokia S60 platform.

It would be a strong enanchment for the pjsip support on the "mobile"
platform environment representing the 76% of the smartphone market!

It could be feasible or not from the pjsip design point of view to have
the APS not only manage the audio but also directly the codec like for
the IPP?

Fabio


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Hi Fabio, AFAIK, S60's APS is more sound device library rather than codec library, while IPP codecs is purely codecs implementation library. So I think we cannot use the same approach. As Benny has ever mentioned, it is possible to use APS codecs in pjmedia, but it will lack some pjmedia features (i.e: conference and other PCM level media processing in pjmedia). It is possible to create S60 native/hardware codec using same approach as in IPP codecs wrapping as long as there is 'pure' codec API in S60/Symbian. (There is CMMFCodec class that seems suit this. Not sure if it is working in S60 3rd ed.) Regards, nanang On 15/08/2008, Fabio Pietrosanti (naif) <lists@infosecurity.ch> wrote: > Benny Prijono wrote: > > We're currently integrating Intel IPP codecs for the next release. > > It's in the roadmap (http://trac.pjsip.org/repos/roadmap). > > This mean that the encoding/decoding routines will done in by the IPP > code itself and not by the soft implementation of the same codec > available inside pjsip. > > I am wondering if the very same approach could be done for the APS > available on S60 that's a code that manage the encoding/decoding > directly interfacing with the audio. > > Because this would mean providing directly in "hardware" all the codes > (including the tipically non-royalty-free one like AMR) available > natively and for free on the Nokia S60 platform. > > It would be a strong enanchment for the pjsip support on the "mobile" > platform environment representing the 76% of the smartphone market! > > It could be feasible or not from the pjsip design point of view to have > the APS not only manage the audio but also directly the codec like for > the IPP? > > Fabio > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >