3054 Commits

Author SHA1 Message Date
github-actions
86e7aa5280 Fetch translations from Crowdin 2023-04-27 00:12:10 +00:00
github-actions
ef8e3c7f28 Fetch translations from Crowdin 2023-04-26 00:11:19 +00:00
github-actions
fc5d16f5a4 Fetch translations from Crowdin 2023-04-25 00:13:28 +00:00
github-actions
99e0d360e4 Fetch translations from Crowdin 2023-04-24 00:11:51 +00:00
zoltanvb
80296a60a2
Remove language specific msg_hash_xx.c files (#15218)
After PR #14821 , the contents of msg_hash_xx.c files are present
in the normal translation workflow. Since that time, almost all
languages have either caught up on Crowdin, or are still on such
low level of translation completeness, that removing these entries
does not harm usability.

Only Chinese Simplified and Portuguese Brazilian languages remain
in separate files, as they may still be considered an improvement
over Crowdin status.

See also commit 568ffac8f632354f9802.
2023-04-23 07:59:56 +02:00
github-actions
79384b39ec Fetch translations from Crowdin 2023-04-23 00:12:13 +00:00
github-actions
6aa6785428 Fetch translations from Crowdin 2023-04-22 00:11:47 +00:00
github-actions
c6161118ec Fetch translations from Crowdin 2023-04-21 00:10:38 +00:00
Felipe Tavares
ea81928e39
Fast-Forward Audio Resampling (#15173)
* 🎵 Fast forward audio resampling. Solves #15160.

Previously, we avoided doing any resampling while fastforwarding based
on the assumption it was impossible to make the audio not crackle due to
both flush-to-flush timing fluctuations and timer accuracy.

However, turns out this is not the case. The audio doesn't "crackle" per
se when the timing fluctuates! It's just that the sounds don't make
sense since the time compression and decompression caused by the flush
time fluctuations mess with the audio consistency.

To work around that, we introduce a running average flush delta time
that makes sure the audio is both resampled to approximately the correct
rate and consistent.

This was tested in two settings:

- Limited rate fastforwarding (2x-4x)
- Unlimited fastforwarding

In both cases it seems to work well, but with unlimited fastforwarding
it's just high pitched and annoying, so this is probably the most useful
in the 2x to 4x range.

* Move declartion to support C89

* resampling ratio upper and lower bounds

* Add toggle for speeding up audio
2023-04-20 17:14:47 +02:00
github-actions
91765d5ca5 Fetch translations from Crowdin 2023-04-20 00:11:18 +00:00
github-actions
b715cf1a46 Fetch translations from Crowdin 2023-04-19 00:11:41 +00:00
github-actions
97ad745f15 Fetch translations from Crowdin 2023-04-18 00:11:13 +00:00
github-actions
bdc34f2046 Fetch translations from Crowdin 2023-04-17 00:11:49 +00:00
Jamiras
8ea9651d09
(cheevos) expand leaderboard visibility settings (#15201)
* migrate cheevos_leaderboard_enabled setting to cheevos_visibility_lboard_X

* provide translatable strings for leaderboard messages
2023-04-16 19:44:46 +02:00
github-actions
19aeb52cbc Fetch translations from Crowdin 2023-04-16 00:12:25 +00:00
github-actions
800094b750 Fetch translations from Crowdin 2023-04-15 00:11:54 +00:00
sonninnos
5722d90a38
Show version in System Information + help/log version reformat (#15195) 2023-04-14 21:28:09 +01:00
github-actions
4dc9c1da0c Fetch translations from Crowdin 2023-04-11 00:10:59 +00:00
github-actions
7874a64529 Fetch translations from Crowdin 2023-04-10 00:10:49 +00:00
github-actions
2f4ae88b06 Fetch translations from Crowdin 2023-04-08 00:10:38 +00:00
github-actions
b133bf8834 Fetch translations from Crowdin 2023-04-07 00:10:51 +00:00
github-actions
e5737ce18d Fetch translations from Crowdin 2023-04-03 00:11:10 +00:00
github-actions
d28417ca84 Fetch translations from Crowdin 2023-03-31 00:11:35 +00:00
github-actions
0817022d95 Fetch translations from Crowdin 2023-03-30 00:11:39 +00:00
github-actions
dc72ab6ae3 Fetch translations from Crowdin 2023-03-29 00:13:17 +00:00
github-actions
dd62f3a9fb Fetch translations from Crowdin 2023-03-28 00:12:21 +00:00
github-actions
3a41738b61 Fetch translations from Crowdin 2023-03-27 00:11:47 +00:00
github-actions
13785a715e Fetch translations from Crowdin 2023-03-26 00:12:10 +00:00
github-actions
7144acd26e Fetch translations from Crowdin 2023-03-24 00:11:20 +00:00
github-actions
b497d2c050 Fetch translations from Crowdin 2023-03-23 00:11:40 +00:00
github-actions
693435a6de Fetch translations from Crowdin 2023-03-22 00:10:15 +00:00
github-actions
90694a3cf1 Fetch translations from Crowdin 2023-03-21 00:11:10 +00:00
github-actions
8d1e575ea6 Fetch translations from Crowdin 2023-03-20 00:12:33 +00:00
github-actions
30de5784a5 Fetch translations from Crowdin 2023-03-18 00:11:30 +00:00
github-actions
6616b807ed Fetch translations from Crowdin 2023-03-16 00:13:09 +00:00
github-actions
3f19f16d97 Fetch translations from Crowdin 2023-03-15 00:11:39 +00:00
github-actions
2b7c722c11 Fetch translations from Crowdin 2023-03-13 00:12:32 +00:00
github-actions
6107dd2e02 Fetch translations from Crowdin 2023-03-12 00:12:07 +00:00
github-actions
666fbdcb38 Fetch translations from Crowdin 2023-03-11 00:10:58 +00:00
github-actions
06501ebed0 Fetch translations from Crowdin 2023-03-10 00:12:33 +00:00
Joe Osborn
81b3e128ac
Add checkpointing feature for replay recordings. (#15072)
If cores are not deterministic, or if they only have bounded
determinism, we can obtain less drift if replay files also contain
periodic checkpoint states.  These are configured by the new retroarch
stting replay_checkpoint_interval (measured in seconds).  States are
inserted into the replay file in between frames.

This patch also fixes the settings display for the replay
autoincrement max keep setting.
2023-03-09 23:14:02 +01:00
github-actions
e99efba2b9 Fetch translations from Crowdin 2023-03-09 00:12:19 +00:00
github-actions
51eafdd7fd Fetch translations from Crowdin 2023-03-08 00:12:19 +00:00
Joe Osborn
807640fed3
Associate states with replays (#15070)
* change bsv file suffix to replay, update strings

* add trivial RPLY block to save states

* WIP rerecording support, doesn't load states properly yet--issue with checking identifiers?

* Fixed a type error to get time identifiers working right, ready for testing

* handle case where state without replay data is loaded during replay

* cleanups

* whitespace cleanup

* Cleanups, change replay file format magic, fix logic around future states

* Remove failed future message

* Add play-replay-from-slot command, fix load-state-from-slot to use given slot

* build fixes

* Fix race conditions in emscripten build and incorrect replay state incrementing

* Style fix for single line if

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-08 00:10:59 +01:00
zoltanvb
ed2ffb5393
Minor menu opacity fixes. (#15069)
Remove "Framebuffer opacity" from XMB as it does not use it.
Also, rename the corresponding menu title, since "framebuffer"
is not that intuitive.
2023-03-08 00:10:27 +01:00
github-actions
01a997345f Fetch translations from Crowdin 2023-03-07 00:13:20 +00:00
github-actions
b59cd4fcd8 Fetch translations from Crowdin 2023-03-06 00:12:35 +00:00
github-actions
a1fdab04fb Fetch translations from Crowdin 2023-03-05 00:14:31 +00:00
github-actions
4101d8166a Fetch translations from Crowdin 2023-03-04 00:11:36 +00:00
Joe Osborn
4d81f70f00
Replay nomenclature (#15054)
* change bsv file suffix to replay, update strings

* Fix bsv cli args

* Fix help whitespace

* Fix another message

---------

Co-authored-by: Joseph C. Osborn <jcoa2018@pomona.edu>
2023-03-03 23:16:48 +01:00