diff options
| author | Werner Schweer <ws.seh.de> | 2006-07-29 11:43:41 +0000 |
|---|---|---|
| committer | Werner Schweer <ws.seh.de> | 2006-07-29 11:43:41 +0000 |
| commit | ac2fa3ea8db683dca17cc39bc94fc8f7122b4d65 (patch) | |
| tree | 6f591ef7559441933b81250489459d6921c2a907 /muse/al | |
| parent | d6797341cbfbd1abefefe4759fef64f5bc281172 (diff) | |
fixed audio "crackling"
Diffstat (limited to 'muse/al')
| -rw-r--r-- | muse/al/pos.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/muse/al/pos.cpp b/muse/al/pos.cpp index 7c6e6c8e..eb3629c2 100644 --- a/muse/al/pos.cpp +++ b/muse/al/pos.cpp @@ -422,8 +422,10 @@ void PosLen::setLenTick(unsigned len) { _lenTick = len; sn = -1; -// if (type() == FRAMES) + if (type() == FRAMES) _lenFrame = tempomap.tick2frame(len, &sn); + else + _lenTick = len; } //--------------------------------------------------------- @@ -432,10 +434,11 @@ void PosLen::setLenTick(unsigned len) void PosLen::setLenFrame(unsigned len) { - _lenFrame = len; sn = -1; -// if (type() == TICKS) + if (type() == TICKS) _lenTick = tempomap.frame2tick(len, &sn); + else + _lenFrame = len; } //--------------------------------------------------------- |
