g729 on WinCE

F
fcch2k
Mon, Nov 30, 2009 7:16 PM

Hi,

Has anyone port the g729 on WinCE pocketPC successfully?

I am looking for g729 from either IPP, VoiceAge, ITU, or any other open source?
Which open source is the easist way to port the g729 to WinCE?

Thanks,

fcch

Hi, Has anyone port the g729 on WinCE pocketPC successfully? I am looking for g729 from either IPP, VoiceAge, ITU, or any other open source? Which open source is the easist way to port the g729 to WinCE? Thanks, fcch
SV
Samuel Vinson
Mon, Nov 30, 2009 8:53 PM

Hello,

I ported g729a on ARM for iPhone.
I think it should be possible to modify few part to ise on WinCE.

Samuel

fcch2k a écrit :

Hi,

Has anyone port the g729 on WinCE pocketPC successfully?

I am looking for g729 from either IPP, VoiceAge, ITU, or any other open source?
Which open source is the easist way to port the g729 to WinCE?

Thanks,

fcch


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

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

Hello, I ported g729a on ARM for iPhone. I think it should be possible to modify few part to ise on WinCE. Samuel fcch2k a écrit : > Hi, > > Has anyone port the g729 on WinCE pocketPC successfully? > > I am looking for g729 from either IPP, VoiceAge, ITU, or any other open source? > Which open source is the easist way to port the g729 to WinCE? > > Thanks, > > fcch > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > >
SV
Samuel Vinson
Mon, Nov 30, 2009 8:54 PM

Oops I forgot to give you the link :
http://code.google.com/p/siphon/source/browse/#svn/trunk/g729a

fcch2k a écrit :

Hi,

Has anyone port the g729 on WinCE pocketPC successfully?

I am looking for g729 from either IPP, VoiceAge, ITU, or any other open source?
Which open source is the easist way to port the g729 to WinCE?

Thanks,

fcch


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

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

Oops I forgot to give you the link : http://code.google.com/p/siphon/source/browse/#svn/trunk/g729a fcch2k a écrit : > Hi, > > Has anyone port the g729 on WinCE pocketPC successfully? > > I am looking for g729 from either IPP, VoiceAge, ITU, or any other open source? > Which open source is the easist way to port the g729 to WinCE? > > Thanks, > > fcch > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > >
JB
jay bing
Tue, Dec 29, 2009 12:01 PM

Hi Samuel,

can u specify what diffrence is there between your code and the ITU code?
If i want to port the code to other platforms, which function i should
re-implement?
does the basic_op abstraction degredate the performence?

thanks in advance,
jay,
On Mon, Nov 30, 2009 at 10:54 PM, Samuel Vinson samuelv@laposte.net wrote:

Oops I forgot to give you the link :
http://code.google.com/p/siphon/source/browse/#svn/trunk/g729a

fcch2k a écrit :

Hi,

Has anyone port the g729 on WinCE pocketPC successfully?

I am looking for g729 from either IPP, VoiceAge, ITU, or any other open
source?
Which open source is the easist way to port the g729 to WinCE?

Thanks,

fcch


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 Samuel, can u specify what diffrence is there between your code and the ITU code? If i want to port the code to other platforms, which function i should re-implement? does the basic_op abstraction degredate the performence? thanks in advance, jay, On Mon, Nov 30, 2009 at 10:54 PM, Samuel Vinson <samuelv@laposte.net> wrote: > Oops I forgot to give you the link : > http://code.google.com/p/siphon/source/browse/#svn/trunk/g729a > > fcch2k a écrit : > > Hi, >> >> Has anyone port the g729 on WinCE pocketPC successfully? >> >> I am looking for g729 from either IPP, VoiceAge, ITU, or any other open >> source? >> Which open source is the easist way to port the g729 to WinCE? >> >> Thanks, >> >> fcch >> >> _______________________________________________ >> 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 >
SV
Samuel Vinson
Tue, Dec 29, 2009 1:07 PM

Hello Jay,

Logically, my port should work on 32 bits processor.
You need to replace basic_op and oper32b files only.
You can use generic implementation and youd should be able to remove
Carry and Overflow flags, or you can reimplement these functions with
your CPU statements.
Concerning the performance between assembler and generic implementation,
you need to calculate the numbers of operations/statements by function
in two cases only.

I recommend to test your implementation with coder/decoder programs
(Tests directory) and data in Data directory.
Finally, you should test with ITU samples.

Regards

Samuel

jay bing a écrit :

Hi Samuel,

can u specify what diffrence is there between your code and the ITU code?
If i want to port the code to other platforms, which function i should
re-implement?
does the basic_op abstraction degredate the performence?

thanks in advance,
jay,
On Mon, Nov 30, 2009 at 10:54 PM, Samuel Vinson <samuelv@laposte.net
mailto:samuelv@laposte.net> wrote:

 Oops I forgot to give you the link :
 http://code.google.com/p/siphon/source/browse/#svn/trunk/g729a

 fcch2k a écrit :

     Hi,

     Has anyone port the g729 on WinCE pocketPC successfully?

     I am looking for g729 from either IPP, VoiceAge, ITU, or any
     other open source?
     Which open source is the easist way to port the g729 to WinCE?

     Thanks,

     fcch

     _______________________________________________
     Visit our blog: http://blog.pjsip.org <http://blog.pjsip.org/>

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


      



 _______________________________________________
 Visit our blog: http://blog.pjsip.org <http://blog.pjsip.org/>

 pjsip mailing list
 pjsip@lists.pjsip.org <mailto: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

Hello Jay, Logically, my port should work on 32 bits processor. You need to replace basic_op and oper32b files only. You can use generic implementation and youd should be able to remove Carry and Overflow flags, or you can reimplement these functions with your CPU statements. Concerning the performance between assembler and generic implementation, you need to calculate the numbers of operations/statements by function in two cases only. I recommend to test your implementation with coder/decoder programs (Tests directory) and data in Data directory. Finally, you should test with ITU samples. Regards Samuel jay bing a écrit : > Hi Samuel, > > can u specify what diffrence is there between your code and the ITU code? > If i want to port the code to other platforms, which function i should > re-implement? > does the basic_op abstraction degredate the performence? > > thanks in advance, > jay, > On Mon, Nov 30, 2009 at 10:54 PM, Samuel Vinson <samuelv@laposte.net > <mailto:samuelv@laposte.net>> wrote: > > Oops I forgot to give you the link : > http://code.google.com/p/siphon/source/browse/#svn/trunk/g729a > > fcch2k a écrit : > > Hi, > > Has anyone port the g729 on WinCE pocketPC successfully? > > I am looking for g729 from either IPP, VoiceAge, ITU, or any > other open source? > Which open source is the easist way to port the g729 to WinCE? > > Thanks, > > fcch > > _______________________________________________ > Visit our blog: http://blog.pjsip.org <http://blog.pjsip.org/> > > pjsip mailing list > pjsip@lists.pjsip.org <mailto:pjsip@lists.pjsip.org> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > > > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org <http://blog.pjsip.org/> > > pjsip mailing list > pjsip@lists.pjsip.org <mailto: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 >