- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I am using the GSM and the G729 Codec from the IPP in Kernelmode and it works fine but now i want to optimize my driver and see the following think. I initialize the codecs in following order:
1) GSM for decode
2) GSM for encode
3) G729 for decode
4) G729 for encode
For every Codec i need 72 Bytes for the CodecInfo which is ok but then i need two more memorys for the Codec whith following sizes:
1) GSM for decode 20Byte and 712Byte
2) GSM for encode 20Byte and 1720Byte
3) G729 for decode 20Byte and 2312Byte
4) G729 for encode 20Byte and 3548Byte
So my question is if it is normal that the encode and decode need different Memorysize or if I have an mistake in my Code?!
THANKS
Harald
I am using the GSM and the G729 Codec from the IPP in Kernelmode and it works fine but now i want to optimize my driver and see the following think. I initialize the codecs in following order:
1) GSM for decode
2) GSM for encode
3) G729 for decode
4) G729 for encode
For every Codec i need 72 Bytes for the CodecInfo which is ok but then i need two more memorys for the Codec whith following sizes:
1) GSM for decode 20Byte and 712Byte
2) GSM for encode 20Byte and 1720Byte
3) G729 for decode 20Byte and 2312Byte
4) G729 for encode 20Byte and 3548Byte
So my question is if it is normal that the encode and decode need different Memorysize or if I have an mistake in my Code?!
THANKS
Harald
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - harald85
Hi
I am using the GSM and the G729 Codec from the IPP in Kernelmode and it works fine but now i want to optimize my driver and see the following think. I initialize the codecs in following order:
1) GSM for decode
2) GSM for encode
3) G729 for decode
4) G729 for encode
For every Codec i need 72 Bytes for the CodecInfo which is ok but then i need two more memorys for the Codec whith following sizes:
1) GSM for decode 20Byte and 712Byte
2) GSM for encode 20Byte and 1720Byte
3) G729 for decode 20Byte and 2312Byte
4) G729 for encode 20Byte and 3548Byte
So my question is if it is normal that the encode and decode need different Memorysize or if I have an mistake in my Code?!
THANKS
Harald
I am using the GSM and the G729 Codec from the IPP in Kernelmode and it works fine but now i want to optimize my driver and see the following think. I initialize the codecs in following order:
1) GSM for decode
2) GSM for encode
3) G729 for decode
4) G729 for encode
For every Codec i need 72 Bytes for the CodecInfo which is ok but then i need two more memorys for the Codec whith following sizes:
1) GSM for decode 20Byte and 712Byte
2) GSM for encode 20Byte and 1720Byte
3) G729 for decode 20Byte and 2312Byte
4) G729 for encode 20Byte and 3548Byte
So my question is if it is normal that the encode and decode need different Memorysize or if I have an mistake in my Code?!
THANKS
Harald
Hi Harald,and thank you for using IPP speech codecs.
Normally,the encoder is more complex andmore memory demanding than the decoder, its counterpart. So, there is no mistake in you code in this regard.
Vyacheslav, IPP.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page