- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm using Intel supplied G.729 and G.723.1 codecs with FZM enabled [ippFlushToZero(1)]. It seems that there are no problems with the codecs in this mode, but also no performance difference compared to FZM disabled.
Taking into account the application domain - speech codec, and G.729 and G.723.1 specifically:
- is it recommended to enable flush-to-zero and denormals-are-zero modes
- should I expect any performance improvements
- should I expect incorrect operation (maybe in some corner cases)?
Taking into account the application domain - speech codec, and G.729 and G.723.1 specifically:
- is it recommended to enable flush-to-zero and denormals-are-zero modes
- should I expect any performance improvements
- should I expect incorrect operation (maybe in some corner cases)?
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
G.723.1 is a fixed-point codec. So you may notenable FZM and can't expect any benefits if it enabled.
The same true for fixed-point version of the G.729 codec.
As for floating-point version of the G.729, you can expect denormals during encoding. Their appearance depend on input data (for example large enough zero block after non-zero data).
The default codec operation mode is precise. To build codec with fast mode enabled you should add define CLIPPING_DENORMAL_MODE to the USC library makefile.
Igor S. Belyakov
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you!

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