G729 on Windows Mobile

JM
Jerry Monteiro
Sat, Mar 6, 2010 8:54 AM

Hi all

Has anyone been successful in using Samuel Vinson's port of the G729 codec
for windows mobile?

Any help is much appreciated.

Regards

Jerry

Hi all Has anyone been successful in using Samuel Vinson's port of the G729 codec for windows mobile? Any help is much appreciated. Regards Jerry
AO
Angel Of Retributioin
Sat, Mar 6, 2010 8:59 AM

Didn't try with the Samuel's instruction, but I've done with voiceAge
Library. You can check it on the pjsip archive.

Regards
Elangbam Johnson

On 6 March 2010 14:24, Jerry Monteiro jerrym@matrixconsultants.com.auwrote:

Hi all

Has anyone been successful in using Samuel Vinson’s port of the G729 codec
for windows mobile?

Any help is much appreciated.

Regards

Jerry


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

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

--
Elangbam Johnson

Didn't try with the Samuel's instruction, but I've done with voiceAge Library. You can check it on the pjsip archive. Regards Elangbam Johnson On 6 March 2010 14:24, Jerry Monteiro <jerrym@matrixconsultants.com.au>wrote: > Hi all > > Has anyone been successful in using Samuel Vinson’s port of the G729 codec > for windows mobile? > > Any help is much appreciated. > > > > *Regards* > > > > *Jerry* > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -- Elangbam Johnson
SO
Shayne O'Neill
Mon, Mar 8, 2010 5:22 AM

Yeah, the big problem with the VoiceAge library is that its an unreasonably expensive piece of software, I'm sure its good but I'm at a loss to see how anyone could make a profit using it, considering the small marketshare the winMo phones have for apps. If a G729 iphone app can reasonably be expected to make around $150 a week less about $110 for patent licencing fees , then if one assumes half that market size for winMo apps, we are talking possibly up to a decade or so to recoup the licencing costs. Thats just not feasible.

More to the point, Its not at all GPL compatible , meaning its simply not possible to use without using the dual licencing option in PJSIP.

The major problem with the G729 solution that Samuel has provided the community is that the Assembly optimizations are don't work in Visual studio, because , for some bizarre reason, compiler won't accept inline assembly for the ARM platform. It might be possible to use non optimized C routines, but from our experience the little arm chips in the windows phones, even the more gutsier offerings like the HTC ones, just don't seem to have the heavy lifting power to pull it off.

Theres a possible work around using ARM intrinsics , but we haven't had a lot of luck with these yet. I haven't personally looked at it, but it might be a simple solution.

Theres also some "DSP" versions of G729 that look like they are also based off the reference versions, that might be useable. Will find out later.

Warm regards,
Shayne.

On 06/03/2010, at 4:59 PM, Angel Of Retributioin wrote:

Didn't try with the Samuel's instruction, but I've done with voiceAge Library. You can check it on the pjsip archive.

Regards
Elangbam Johnson

On 6 March 2010 14:24, Jerry Monteiro jerrym@matrixconsultants.com.au wrote:
Hi all

Has anyone been successful in using Samuel Vinson’s port of the G729 codec for windows mobile?

Any help is much appreciated.

Regards

Jerry


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

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

--
Elangbam Johnson


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

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

---==
Shayne O'Neill Development
Mobile, Web and Business process integration.
shayne.oneill@gmail.com 0400247091

Yeah, the big problem with the VoiceAge library is that its an unreasonably expensive piece of software, I'm sure its good but I'm at a loss to see how anyone could make a profit using it, considering the small marketshare the winMo phones have for apps. If a G729 iphone app can reasonably be expected to make around $150 a week less about $110 for patent licencing fees , then if one assumes half that market size for winMo apps, we are talking possibly up to a decade or so to recoup the licencing costs. Thats just not feasible. More to the point, Its not at all GPL compatible , meaning its simply not possible to use without using the dual licencing option in PJSIP. The major problem with the G729 solution that Samuel has provided the community is that the Assembly optimizations are don't work in Visual studio, because , for some bizarre reason, compiler won't accept inline assembly for the ARM platform. It might be possible to use non optimized C routines, but from our experience the little arm chips in the windows phones, even the more gutsier offerings like the HTC ones, just don't seem to have the heavy lifting power to pull it off. Theres a possible work around using ARM intrinsics , but we haven't had a lot of luck with these yet. I haven't personally looked at it, but it might be a simple solution. Theres also some "DSP" versions of G729 that look like they are also based off the reference versions, that might be useable. Will find out later. Warm regards, Shayne. On 06/03/2010, at 4:59 PM, Angel Of Retributioin wrote: > Didn't try with the Samuel's instruction, but I've done with voiceAge Library. You can check it on the pjsip archive. > > Regards > Elangbam Johnson > > On 6 March 2010 14:24, Jerry Monteiro <jerrym@matrixconsultants.com.au> wrote: > Hi all > > Has anyone been successful in using Samuel Vinson’s port of the G729 codec for windows mobile? > > Any help is much appreciated. > > > Regards > > > Jerry > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > > > > -- > Elangbam Johnson > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org =================================== Shayne O'Neill Development Mobile, Web and Business process integration. shayne.oneill@gmail.com 0400247091
JB
Jeff Brower
Mon, Mar 8, 2010 6:25 AM

Shayne-

Yeah, the big problem with the VoiceAge library is that its an
unreasonably expensive piece of software, I'm sure its
good but I'm at a loss to see how anyone could make a profit
using it, considering the small marketshare the winMo
phones have for apps. If a G729 iphone app can reasonably be
expected to make around $150 a week less about $110 for
patent licencing fees , then if one assumes half that market
size for winMo apps, we are talking possibly up to a
decade or so to recoup the licencing costs. Thats just not
feasible.

More to the point, Its not at all GPL compatible , meaning
its simply not possible to use without using the dual
licencing option in PJSIP.

The major problem with the G729 solution that Samuel has
provided the community is that the Assembly optimizations
are don't work in Visual studio, because , for some bizarre
reason, compiler won't accept inline assembly for the ARM
platform. It might be possible to use non optimized C
routines, but from our experience the little arm chips in
the windows phones, even the more gutsier offerings like
the HTC ones, just don't seem to have the heavy lifting
power to pull it off.

Theres a possible work around using ARM intrinsics , but
we haven't had a lot of luck with these yet. I haven't
personally looked at it, but it might be a simple solution.

Theres also some "DSP" versions of G729 that look like
they are also based off the reference versions, that might
be useable. Will find out later.

Phones with TI OMAP 34xx or 35xx would be able to handle any voice codec thrown at them; they have an ARM core + a
C64x DSP core.  I think TI tools (CCS, or Code Composer Studio) support Linux (Android), Symbian, and Win Mobile
(except for the Lin version I don't think CCS tools are free).  But the bigger problem may be that TI has not worked
their way into many phones... Palm Pre and Mot Droid but where else.

-Jeff

On 06/03/2010, at 4:59 PM, Angel Of Retributioin wrote:

Didn't try with the Samuel's instruction, but I've done with voiceAge Library. You can check it on the pjsip
archive.

Regards
Elangbam Johnson

On 6 March 2010 14:24, Jerry Monteiro jerrym@matrixconsultants.com.au wrote:
Hi all

Has anyone been successful in using Samuel Vinson’s port of the G729 codec for windows mobile?

Any help is much appreciated.

Regards

Jerry

Shayne- > Yeah, the big problem with the VoiceAge library is that its an > unreasonably expensive piece of software, I'm sure its > good but I'm at a loss to see how anyone could make a profit > using it, considering the small marketshare the winMo > phones have for apps. If a G729 iphone app can reasonably be > expected to make around $150 a week less about $110 for > patent licencing fees , then if one assumes half that market > size for winMo apps, we are talking possibly up to a > decade or so to recoup the licencing costs. Thats just not > feasible. > > More to the point, Its not at all GPL compatible , meaning > its simply not possible to use without using the dual > licencing option in PJSIP. > > The major problem with the G729 solution that Samuel has > provided the community is that the Assembly optimizations > are don't work in Visual studio, because , for some bizarre > reason, compiler won't accept inline assembly for the ARM > platform. It might be possible to use non optimized C > routines, but from our experience the little arm chips in > the windows phones, even the more gutsier offerings like > the HTC ones, just don't seem to have the heavy lifting > power to pull it off. > > Theres a possible work around using ARM intrinsics , but > we haven't had a lot of luck with these yet. I haven't > personally looked at it, but it might be a simple solution. > > Theres also some "DSP" versions of G729 that look like > they are also based off the reference versions, that might > be useable. Will find out later. Phones with TI OMAP 34xx or 35xx would be able to handle any voice codec thrown at them; they have an ARM core + a C64x DSP core. I think TI tools (CCS, or Code Composer Studio) support Linux (Android), Symbian, and Win Mobile (except for the Lin version I don't think CCS tools are free). But the bigger problem may be that TI has not worked their way into many phones... Palm Pre and Mot Droid but where else. -Jeff > On 06/03/2010, at 4:59 PM, Angel Of Retributioin wrote: >> Didn't try with the Samuel's instruction, but I've done with voiceAge Library. You can check it on the pjsip >> archive. >> >> Regards >> Elangbam Johnson >> >> On 6 March 2010 14:24, Jerry Monteiro <jerrym@matrixconsultants.com.au> wrote: >> Hi all >> >> Has anyone been successful in using Samuel Vinson’s port of the G729 codec for windows mobile? >> >> Any help is much appreciated. >> >> >> Regards >> >> >> Jerry