Changes between Initial Version and Version 1 of Ticket #619


Ignore:
Timestamp:
Sep 16, 2008 2:35:48 PM (11 years ago)
Author:
bennylp
Comment:

In r2281:

  • Added PJMEDIA_TONEGEN_FORCE_FLOAT to force the tone generator to use floating point calculation even when floating point is disabled, to improve the tone quality.
  • Added PJMEDIA_TONEGEN_FADE_IN_TIME and PJMEDIA_TONEGEN_FADE_OUT_TIME to control tone fade-in and fade-out feature. Default value is 1 msec and 2 msec respectively.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #619 – Description

    initial v1  
    11Issues with the tone generator: 
    2  * The sine approximation algorithm especially for the fixed point version is not good enough, causing aliasing frequencies to occur 
    3  * The volume perhaps can be made louder 
    4  * The volume is different between float and fixed point version 
    5  * The tonegen should attempt to create a full period of wave signal, slightly truncating or appending some samples as necessary.  
     2 1. The sine approximation algorithm especially for the fixed point version is not good enough, causing aliasing frequencies to occur 
     3 1. The volume perhaps can be made louder 
     4 1. The volume is different between float and fixed point version 
     5 1. The tonegen should attempt to create a full period of wave signal, slightly truncating or appending some samples as necessary.