Summary: | Volume (keyframeable) not migrated correctly from previous version to current release candidate 16.03.90 | ||
---|---|---|---|
Product: | [Applications] kdenlive | Reporter: | chris |
Component: | User Interface | Assignee: | Vincent PINON <vpinon> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chris, simonandric5 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Use log10 rather than natural logarithm to convert from levels to db |
Description
chris
2016-04-10 18:18:25 UTC
I think I have probably found the bug. On line 1485 in documentvalidator.cpp, is says: v = log(v) * 20; This calculates the natural logarithm, not decimal logarithm. This should probably be: v = log10(v) * 20; Created attachment 98345 [details]
Use log10 rather than natural logarithm to convert from levels to db
I understand that to convert from levels to db, log10 shall be used, not natural logarithm. Please use some care before applying as I wasn't able to test this due to the lack of a build environment.
Fixed in commit 693cc9a1a356e324b25fb993e892393ccec36797 |