mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-19 07:37:11 +02:00
A crash on some old CPUs show, that in video frame processing sometimes a cast from double to crl::time fails, writing to the resulting crl::time value INT64_MIN (0x8000000000000000). This is shown in crash logs, with lines like: ...,rounded:104,casted:-9223372036854775808,... where logs are written like: ... ).arg(std::round(adjust * _options.speed) ).arg(crl::time(std::round(adjust * _options.speed)) ... I don't know what to do and how to workaround this. Trying other casts. |
||
---|---|---|
.. | ||
build | ||
cmake | ||
codegen@248614b49c | ||
lib_base@9729d6fd98 | ||
lib_crl@3ccf2ed509 | ||
lib_lottie@06960b493d | ||
lib_qr@2b08c71c6e | ||
lib_rlottie@0671bf7054 | ||
lib_rpl@df721be3fa | ||
lib_spellcheck@212d660cbb | ||
lib_storage@403df6c4a2 | ||
lib_tl@45faed44e7 | ||
lib_ui@5938cb012f | ||
lib_waylandshells@59b0ee55a6 | ||
lib_webrtc@ef49f953f1 | ||
lib_webview@e06427c624 | ||
Resources | ||
SetupFiles | ||
SourceFiles | ||
Telegram | ||
ThirdParty | ||
CMakeLists.txt | ||
configure.bat | ||
configure.py | ||
configure.sh | ||
create.bat | ||
Telegram.plist |