Commit graph

1132 commits

Author SHA1 Message Date
Leon Styhre
4fde0e72d1 Fixed an issue where the gamelist would not always display newly generated miximages.
Also changed some MiximageGenerator error message from uppercase to lowercase.
2021-06-08 21:07:35 +02:00
Leon Styhre
e25c43a6cc Fixed an issue where the scraper could hang forever when no miximage was to be generated. 2021-06-08 00:43:14 +02:00
Leon Styhre
afc8d2fdce Fixed an issue where the wrong setting was used for determining miximage overwriting. 2021-06-08 00:42:14 +02:00
Leon Styhre
2c20633a32 (Windows) Fixed a scaper image resizing issue for games with Unicode characters in the game name. 2021-06-08 00:06:22 +02:00
Leon Styhre
c2cca8d9cd (Windows) Fixed an issue with generating miximages when Unicode characters were used. 2021-06-08 00:02:40 +02:00
Leon Styhre
fedba50a14 (Windows) Fixed two MSVC compiler warnings.
Also made a minor cosmetic debug log output change.
2021-06-07 23:14:43 +02:00
Leon Styhre
819d03776d Added a miximage generator. 2021-06-07 23:02:42 +02:00
Leon Styhre
ec034395f1 The media viewer now also displays miximages. 2021-06-07 22:22:22 +02:00
Leon Styhre
89c845b4d5 (Windows) Fixed a compiler error and two warnings. 2021-05-30 20:52:19 +02:00
Leon Styhre
9a8fd5c487 Small cosmetic code change for the scraper. 2021-05-30 12:28:17 +02:00
Leon Styhre
8b91905e9e Fixed an issue where the scraper would sometimes consider very small images to be invalid. 2021-05-30 11:13:40 +02:00
Leon Styhre
29dc08e294 Renamed the scraper option to auto-retry on peer verification errors. 2021-05-29 13:03:53 +02:00
Leon Styhre
59a3ba2bda (macOS) Updates to make VideoFFmpegComponent with libavfilter install and package correctly. 2021-05-29 12:38:53 +02:00
Leon Styhre
bbc9cbbb34 (Windows) Added a missing DLL file to the installer. 2021-05-29 11:49:38 +02:00
Leon Styhre
77bbe0592c Updated VideoFFmpegComponent to use libavfilter for frame processing and conversion. 2021-05-29 10:58:51 +02:00
Leon Styhre
425d4b0937 Added an option to upscale the video frame rate to 60 FPS. 2021-05-29 10:55:40 +02:00
Leon Styhre
17fec1aac7 Fixed an issue where videos would sometimes not start after using the media viewer. 2021-05-29 10:51:29 +02:00
Leon Styhre
ce6eed6c3a Increased the maximum image size for the scraper and improved the scaling function. 2021-05-24 21:34:08 +02:00
Leon Styhre
1e97133f21 Increased the TLS error retries from five to eight. 2021-05-24 21:22:10 +02:00
Leon Styhre
0d8f50f632 Added automatic retries to the scraper for ScreenScraper TLS errors. 2021-05-24 18:51:16 +02:00
Leon Styhre
9b395d6526 Fixed an issue where videos would sometimes not play when exiting the media viewer. 2021-05-24 18:39:52 +02:00
Leon Styhre
ccb4c19d78 Changed input type 'select' to 'back' to align with the SDL naming conventions. 2021-05-23 20:31:15 +02:00
Leon Styhre
66b0c4ad97 Added spaces to the names for the controller types, where applicable. 2021-05-23 19:19:00 +02:00
Leon Styhre
4d4210a419 Added support for selecting between different controller types. 2021-05-23 19:12:31 +02:00
Leon Styhre
ecf8e50500 Added a setting to only accept input from the first controller. 2021-05-23 11:45:45 +02:00
Leon Styhre
9125ab78e5 Added a utilities menu entry to the main menu. 2021-05-23 11:03:56 +02:00
Leon Styhre
d6eba6ae24 Adjusted the size and position of the various menus. 2021-05-23 10:40:11 +02:00
Leon Styhre
8f3ea88b7a Added an input device settings entry to the main menu. 2021-05-23 10:35:59 +02:00
Leon Styhre
83b764cf1f Small cosmetic changes to the input device configuration screen. 2021-05-23 10:16:47 +02:00
Leon Styhre
2d5c6ed6c4 Standardized some GuiMenu function names. 2021-05-22 22:48:44 +02:00
Leon Styhre
0bde8dc79d Migrated to the SDL2 GameController API. 2021-05-22 22:18:00 +02:00
Leon Styhre
65e119cff9 The audio stream is now only cleared from a single location in VideoFFmpegComponent.
Also made the video player finish processing if the video is paused.
2021-05-19 19:52:58 +02:00
Leon Styhre
6f2a26fc85 Fixed an issue with slide transitions when starting the media viewer. 2021-05-17 22:10:50 +02:00
Leon Styhre
cc0b9fdf87 Fixed an issue where the media viewer navigation sounds would sometimes not play. 2021-05-16 23:48:03 +02:00
Leon Styhre
c6e4a81fa0 Attempting to move beyond the last or first entry in the media viewer no longer plays a navigation sound. 2021-05-16 23:30:41 +02:00
Leon Styhre
78e6e1a870 Added navigation sounds for some missing actions.
Also changed the navigation sound for the custom collection 'Jump to' action.
2021-05-16 23:24:43 +02:00
Leon Styhre
66275798a5 Fixed an issue where the quick system select help prompt was shown when there was only a single system. 2021-05-16 22:09:37 +02:00
Leon Styhre
4fd0423b07 Made 'dim' the fallback screensaver instead of 'black'.
Also set the default screensaver type to 'video' instead of 'dim'.
2021-05-16 18:02:07 +02:00
Leon Styhre
b6461b913a (Windows) Fixed an MSVC compiler warning in MediaPlayer. 2021-05-16 15:42:23 +02:00
Leon Styhre
e07b9a7229 Added button mapping and help prompt for the media viewer. 2021-05-16 14:43:02 +02:00
Leon Styhre
7851317621 Fixed an issue introduced by the last commit. 2021-05-16 14:21:15 +02:00
Leon Styhre
9b361c6aaa Fixed an issue with the 'y' button help text in GridGameListView. 2021-05-16 14:07:56 +02:00
Leon Styhre
564fa67684 Changed the random system or game button and made it possible to disable it altogether. 2021-05-16 14:03:13 +02:00
Leon Styhre
3ed17fbea2 Added a fullscreen game media viewer. 2021-05-16 13:12:31 +02:00
Leon Styhre
c4e542a7a4 Sorted the source files in the CMake configuration files. 2021-05-15 10:40:08 +02:00
Leon Styhre
1d0d5326a8 VideoFFmpegComponent is now the default video player and no longer marked as experimental. 2021-05-14 10:53:50 +02:00
Leon Styhre
5e0b709c14 (macOS) Added a CMake variable for defining the code signing certificate identity. 2021-05-13 19:33:07 +02:00
Leon Styhre
1f9a0763c6 (macOS) Changed some FFmpeg library paths in the CMake configuration files. 2021-05-13 18:08:52 +02:00
Leon Styhre
d8614618ca (macOS) Added the FFmpeg libraries to the CMake configuration. 2021-05-13 13:42:04 +02:00
Leon Styhre
d13967b8fb (Windows) Updated the CMake files to include the FFmpeg libraries for building and packaging. 2021-05-13 11:35:56 +02:00