[ previous ] [ next ] [ threads ]
 To :  Paul Chitescu <paulc@v...>
 From :  Nik Pakar <nikpakar@g...>
 Subject :  Re: [yate] G.729 codec for Yate based on Intel IPP
 Date :  Sat, 4 Jul 2009 19:34:47 +0530
Hi Paul, Many thanks for the quick reply.

Hi Arkadi, do you think we can modify the module for this. It would be
really great if we can.

Thanks in advance.
Rgds
Nik

On Sat, Jul 4, 2009 at 7:15 PM, Paul Chitescu  wrote:

> Hi, Nik!
>
> This change in Yate is relevant:
>
> http://yate.null.ro/archive/?action=show_msg&actionargs[]=44&actionargs[]=55
>
> http://yate.null.ro/websvn/revision.php?repname=yate&path=%2Ftrunk%2F&rev=2745
>
> Fixing the code should be trivial, this should be a good example for a
> codec:
>
> http://yate.null.ro/websvn/diff.php?repname=yate&path=%2Ftrunk%2Fmodules%2Fgsmcodec.cpp&rev=2745
>
> Paul
>
>
> On Saturday 04 July 2009 15:53:58 Nik Pakar wrote:
> > Hi Arkadi,
> > Im getting an g729 compilation error with the latest Yate SVN 2746.
> >
> > Can you please help us to fix it. Below is the error. Thanks in advance.
> >
> > Rgds
> > Nik.
> >
> > [root@local yate-g729]# ./build.sh
> > g729codec.cpp: In member function ‘virtual TelEngine::DataTranslator*
> > G729Plugin::create(const TelEngine::DataFormat&, const
> > TelEngine::DataFormat&)’:
> > g729codec.cpp:195: error: cannot allocate an object of abstract type
> > ‘G729Codec’
> > g729codec.cpp:67: note:   because the following virtual functions are
> pure
> > within ‘G729Codec’:
> > /test/yate/yatephone.h:409: note: virtual long unsigned int
> > TelEngine::DataConsumer::Consume(const TelEngine::DataBlock&, long
> unsigned
> > int, long unsigned int)
> > [...]
>



Hi Paul, Many thanks for the quick reply.

Hi Arkadi, do you think we can modify the module for this. It would be really great if we can.

Thanks in advance.
Rgds
Nik

On Sat, Jul 4, 2009 at 7:15 PM, Paul Chitescu <paulc@v...> wrote:
Hi, Nik!

This change in Yate is relevant:
http://yate.null.ro/archive/?action=show_msg&actionargs[]=44&actionargs[]=55
http://yate.null.ro/websvn/revision.php?repname=yate&path=%2Ftrunk%2F&rev=2745

Fixing the code should be trivial, this should be a good example for a codec:
http://yate.null.ro/websvn/diff.php?repname=yate&path=%2Ftrunk%2Fmodules%2Fgsmcodec.cpp&rev=2745

Paul


On Saturday 04 July 2009 15:53:58 Nik Pakar wrote:
> Hi Arkadi,
> Im getting an g729 compilation error with the latest Yate SVN 2746.
>
> Can you please help us to fix it. Below is the error. Thanks in advance.
>
> Rgds
> Nik.
>
> [root@local yate-g729]# ./build.sh
> g729codec.cpp: In member function ‘virtual TelEngine::DataTranslator*
> G729Plugin::create(const TelEngine::DataFormat&, const
> TelEngine::DataFormat&)’:
> g729codec.cpp:195: error: cannot allocate an object of abstract type
> ‘G729Codec’
> g729codec.cpp:67: note:   because the following virtual functions are pure
> within ‘G729Codec’:
> /test/yate/yatephone.h:409: note: virtual long unsigned int
> TelEngine::DataConsumer::Consume(const TelEngine::DataBlock&, long unsigned
> int, long unsigned int)
> [...]