citra/src/core
benstephens56 c8a7185444
Convert Input Count to Frame Count (#5954)
* Convert Input Count to Frame Count

While recording or playing a movie file, the left side of the status bar currently displays an input counter which shows how many times the emulator has polled for button inputs during the movie. This information is far less easily understandable and less useful for TASing compared to a frame count. The frame count has a linear relationship with input count that can be expressed with Frame Count = 0.255689103308912 * Input Count. Simply put, instead of having a counter that goes up by 3 or 4 every frame, this makes it a counter that goes up by exactly 1 every frame.

* Update movie.cpp

* Update movie.cpp

* Fixing clang-format errors

* Update movie.cpp

Did not realize that the frame rate was defined as a constant somewhere in the source code. This makes this conversion far less sketchy.

* Update movie.cpp
2022-03-05 12:38:35 +05:30
..
arm Perf: Remove more breakpoint checking in the interpreter. Move filtering earlier in the logging chain 2021-07-24 23:36:56 +05:30
cheats Resolve unused variable warnings 2020-12-06 15:59:13 -03:00
dumping dumping/ffmpeg_backend: add support for ffmpeg 5.0 2022-02-20 04:07:10 -07:00
file_sys fix(bps): Fixes BPS patch changing target size (#5829) 2021-08-22 15:24:35 -05:00
frontend core/frontend/emu_window: return true when TouchPressed is consumed 2021-12-18 16:52:24 +05:30
gdbstub core: Remove unnecessary enum casts in log calls 2020-12-29 06:39:21 +01:00
hle fs_user: Resolve sign conversion warning in GetPriority() (#5396) 2022-02-19 09:49:16 +05:30
hw gcc 11 compatibility fix (suggestion) (#5778) 2021-05-10 22:10:29 -05:00
loader Replace &vec[0] with vec.data() 2021-07-14 17:01:14 +08:00
rpc core: Remove unnecessary enum casts in log calls 2020-12-29 06:39:21 +01:00
tracer Prefix all size_t with std:: 2018-09-06 16:03:28 -04:00
3ds.h Move screen size constants from video_core to core 2017-05-27 18:41:24 -07:00
announce_multiplayer_session.cpp Separate the enums from cam/cam.h 2020-08-19 01:45:57 -03:00
announce_multiplayer_session.h core, citra_qt: Allow credentials update in multiplayer announce session 2019-04-20 12:50:24 +08:00
CMakeLists.txt externals: update httplib and libressl ... 2022-01-13 19:32:50 -07:00
core.cpp Merge pull request #5448 from zhaowenlan1779/rerecording 2022-02-18 20:29:36 -07:00
core.h core.h: remove nodiscard for SendSignal (#5837) 2021-09-06 21:27:11 +05:30
core_timing.cpp core_timing: Lock CoreTiming event queue while deserializing 2021-02-08 11:25:39 +08:00
core_timing.h core_timing: Lock CoreTiming event queue while deserializing 2021-02-08 11:25:39 +08:00
custom_tex_cache.cpp custom_tex_cache: Remove reliance on the global system instance (#5252) 2020-04-20 21:50:16 -05:00
custom_tex_cache.h custom_tex_cache: Remove reliance on the global system instance (#5252) 2020-04-20 21:50:16 -05:00
global.h Refactored out the horrible static var in CoreTiming 2020-03-28 15:47:36 +00:00
memory.cpp memory: Make getter functions const qualified where applicable (#5251) 2020-04-28 14:43:52 -05:00
memory.h memory: Make getter functions const qualified where applicable (#5251) 2020-04-28 14:43:52 -05:00
mmio.h clang-format fixes 2020-02-13 17:39:15 +08:00
movie.cpp Convert Input Count to Frame Count (#5954) 2022-03-05 12:38:35 +05:30
movie.h Minor improvements to the UX 2021-02-08 11:25:38 +08:00
perf_stats.cpp citra_qt: Allow enabling frame advance before emulation start 2021-02-08 11:25:37 +08:00
perf_stats.h citra_qt: Allow enabling frame advance before emulation start 2021-02-08 11:25:37 +08:00
savestate.cpp Merge pull request #5448 from zhaowenlan1779/rerecording 2022-02-18 20:29:36 -07:00
savestate.h core, citra_qt: Implement a save states file format and slot UI 2020-02-18 13:19:52 +08:00
settings.cpp android: frontend: Track screen layout separately for orientation. 2021-12-18 16:52:17 +05:30
settings.h Add Cardboard VR 2021-12-18 16:52:24 +05:30
telemetry_session.cpp common/telemetry: Migrate namespace into the Common namespace 2021-01-04 05:17:13 +01:00
telemetry_session.h common/telemetry: Migrate namespace into the Common namespace 2021-01-04 05:17:13 +01:00