commit | 0d27c65ddb5c968baa6db0c26e80f5c451bc52bc | [log] [tgz] |
---|---|---|
author | Glenn Kasten <gkasten@google.com> | Tue Aug 07 10:38:59 2012 -0700 |
committer | Glenn Kasten <gkasten@google.com> | Wed Aug 08 14:28:42 2012 -0700 |
tree | 62cdadd7e272d5f5f5f187767984ecb0c12b5080 | |
parent | e983aa4ff4d80af7702888e230b9aaa93a7b7e57 [diff] |
Tune the overrun correction The new overrun correction is: if the previous write() cycle time is < 50% of expected, then sleep enough extra to make the total cycle time = 95% of expected. This should help compensate for HAL implementations that have uneven cycle times due to sample rate conversion. Bug: 6881638 Change-Id: I5ab58afdfceee7ac523177f021fbf62d743d571a