Aegisub/libaegisub
arch1t3cht 245cc68afa Fix FrameAtTime computation for CFR
The new formula is just the inverse function of the CFR part of
the TimeAtFrame function.

To see how the previous implementation was faulty, see either the added
tests, or
- In Aegisub, open a dummy video with a frame rate of 23.976
- Make a subtitle event with start time 04:44.41
- Double-click the line to (supposedly) seek to its first frame
- This will seek one frame earlier than it should, and the event will
  not be displayed on the resulting frame.
2022-11-02 02:19:38 +01:00
..
ass Fix overflow bound 2019-09-22 17:12:05 -07:00
audio Fix PCM provider bugs 2019-09-22 17:41:02 -07:00
common Fix FrameAtTime computation for CFR 2022-11-02 02:19:38 +01:00
include Fix compile error on linux 2022-07-02 19:58:43 -07:00
lua lua: run unicode-monkeypatch on Windows when loading scripts 2021-03-27 12:34:18 -04:00
osx Mark a bunch of things as overriding virtual functions 2015-07-28 14:30:02 -07:00
unix Use std::this_thread everywhere 2022-07-27 15:20:03 +02:00
windows Remove access checks in windows fs operations 2022-08-17 02:54:09 +02:00
meson.build meson: fix source file inclusion in libaegisub on osx 2021-01-10 03:14:12 -05:00