Files
AyuGramDesktop/Telegram/SourceFiles
John Preston 27d58ba07b Try to do a non-failed double->crl::time cast.
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.
2021-08-23 17:58:59 +03:00
..
2021-08-11 18:20:52 +03:00
2021-08-23 12:21:09 +03:00
2021-08-20 14:54:11 +03:00
2021-07-26 17:38:51 +03:00
2021-07-13 21:43:34 +03:00
2021-08-20 16:24:26 +03:00
2021-07-27 02:50:08 +03:00
2021-07-27 02:50:08 +03:00
2021-06-01 19:33:19 +03:00
2021-05-13 15:36:08 +04:00