Leon Styhre
|
4ad5cd3856
|
Removed the deprecated %COREPATH% variable logic.
|
2021-06-20 13:05:28 +02:00 |
|
Leon Styhre
|
e27ff24cfe
|
The legacy es_settings.cfg file is now copied to es_settings.xml instead of being renamed
|
2021-06-20 12:51:32 +02:00 |
|
Leon Styhre
|
b5eb945f40
|
Changed a log output line in InputManager.
|
2021-06-16 20:20:21 +02:00 |
|
Leon Styhre
|
57280c5da9
|
Changed es_input.cfg to es_input.xml
|
2021-06-16 19:20:53 +02:00 |
|
Leon Styhre
|
dc29b97e91
|
Changed es_settings.cfg to es_settings.xml
|
2021-06-16 19:05:24 +02:00 |
|
Leon Styhre
|
d1a30133d1
|
Fixed an issue where images were only scaled down but never up during cropping.
|
2021-06-14 19:56:21 +02:00 |
|
Leon Styhre
|
dde840c5f8
|
Added a game launch screen.
|
2021-06-14 19:15:22 +02:00 |
|
Leon Styhre
|
aeb74055d0
|
Added a function to ImageComponent to crop fully transparent areas around an image.
|
2021-06-12 21:08:35 +02:00 |
|
Leon Styhre
|
05990d0457
|
Moved most CImg functions from MiximageGenerator to a new utility module.
|
2021-06-12 20:05:28 +02:00 |
|
Leon Styhre
|
75430f210a
|
Some cosmetic code cleanup.
|
2021-06-11 17:02:06 +02:00 |
|
Leon Styhre
|
e50b024b42
|
Set the gamelist video scanline option as disabled by default.
|
2021-06-10 22:47:22 +02:00 |
|
Leon Styhre
|
819d03776d
|
Added a miximage generator.
|
2021-06-07 23:02:42 +02:00 |
|
Leon Styhre
|
4b1c7c7f0a
|
Update to make compilation work with NanoSVG as a Git subtree.
|
2021-06-07 21:56:13 +02:00 |
|
Leon Styhre
|
89c845b4d5
|
(Windows) Fixed a compiler error and two warnings.
|
2021-05-30 20:52:19 +02:00 |
|
Leon Styhre
|
4533409c65
|
Substantial code cleanup of various utility functions.
|
2021-05-30 20:46:17 +02:00 |
|
Leon Styhre
|
653cf4c46f
|
(Windows) Fixed an MSVC compiler warning.
|
2021-05-29 11:48:33 +02:00 |
|
Leon Styhre
|
5ee28ed8ec
|
Fixed some compiler errors on Windows caused by an FFmpeg C macro.
|
2021-05-29 11:27:04 +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
|
c91662befa
|
Implemented a stable solution to video stream muting and clearing.
|
2021-05-29 10:52:40 +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
|
0d8f50f632
|
Added automatic retries to the scraper for ScreenScraper TLS errors.
|
2021-05-24 18:51:16 +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
|
4d4210a419
|
Added support for selecting between different controller types.
|
2021-05-23 19:12:31 +02:00 |
|
Leon Styhre
|
d6fab23d46
|
Fixed some inconsistent signs for the debug logging for analog controller input.
|
2021-05-23 13:01:14 +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
|
958c16cb03
|
The quit menu is now disabled by default.
|
2021-05-23 10:56:49 +02:00 |
|
Leon Styhre
|
d6eba6ae24
|
Adjusted the size and position of the various menus.
|
2021-05-23 10:40:11 +02:00 |
|
Leon Styhre
|
83b764cf1f
|
Small cosmetic changes to the input device configuration screen.
|
2021-05-23 10:16:47 +02:00 |
|
Leon Styhre
|
0f00701c93
|
GuiInputConfig now also shows the controller device name during configuration.
|
2021-05-23 10:14:15 +02:00 |
|
Leon Styhre
|
28ff713d87
|
(Windows) Fixed an MSVC compiler error and two warnings.
|
2021-05-22 22:31:03 +02:00 |
|
Leon Styhre
|
a21dd2c817
|
Some code cleanup in GuiInputConfig.
Also fixed a small cosmetic bug.
|
2021-05-22 22:22:08 +02:00 |
|
Leon Styhre
|
581eb6a055
|
Fixed an issue where GuiDetectDevice wouldn't detect analog controller inputs.
|
2021-05-22 22:19:56 +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
|
9d8cb889ac
|
Reduced video stuttering in VideoFFmpegComponent.
Also did some other optimizations.
|
2021-05-19 19:47:40 +02:00 |
|
Leon Styhre
|
2ea9d1b1c0
|
Fixed a heisenbug in AudioManager that led to random crashes.
|
2021-05-16 20:17:11 +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
|
bf39f10381
|
Optimized by skipping some unnecessary rendering when the media viewer is active.
|
2021-05-16 17:43:18 +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
|
282d2fa445
|
Implemented a workaround for a potential crash when scaling frames in VideoFFmpegComponent.
|
2021-05-15 20:16:48 +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
|
4a42f929b3
|
(Windows) Fixed some MinGW and MSVC compiler errors and warnings for VideoFFmpegComponent.
|
2021-05-13 11:05:23 +02:00 |
|
Leon Styhre
|
c108387257
|
Added clearing of the audio stream at some appropriate places.
Also made a constant explicitly floating point.
|
2021-05-12 23:03:29 +02:00 |
|
Leon Styhre
|
4465342724
|
Added an audio buffer to VideoFFmpegComponent to avoid underflows and distortion.
|
2021-05-12 22:55:00 +02:00 |
|
Leon Styhre
|
f3f86c6e20
|
Changed to unique_ptr for the threading in VideoFFmpegComponent and TextureDataManager.
|
2021-05-12 22:49:24 +02:00 |
|
Leon Styhre
|
398e47e2cc
|
Fixed an audio mixing issue in AudioManager.
|
2021-05-12 22:45:01 +02:00 |
|
Leon Styhre
|
b1521c4c53
|
Fixed a stupid iterator issue in VideoFFmpegComponent.
|
2021-05-11 18:06:30 +02:00 |
|
Leon Styhre
|
84640c0dc5
|
Added multithreading to VideoFFmpegComponent.
|
2021-05-11 17:35:55 +02:00 |
|
Leon Styhre
|
a1209dfc5d
|
Fixed a video/audio synchronization issue in VideoFFmpegComponent.
|
2021-05-10 18:54:17 +02:00 |
|
Leon Styhre
|
d9eda97ca6
|
Fixed an issue in VideoFFmpegComponent that could lead to a crash.
Also renamed a function in VideoFFmpegComponent.
|
2021-05-10 18:08:45 +02:00 |
|
Leon Styhre
|
b87d7238fc
|
Added menu option and integrations for VideoFFmpegComponent
|
2021-05-09 22:56:41 +02:00 |
|
Leon Styhre
|
ef8b008d28
|
Added an experimental FFmpeg video player.
|
2021-05-09 22:52:26 +02:00 |
|
Leon Styhre
|
fbbb6aece1
|
Improved the audio streaming in AudioManager.
|
2021-05-09 22:47:46 +02:00 |
|
Leon Styhre
|
bdb2d65db7
|
(macOS) Added support for new core location for RetroArch v1.9.2
|
2021-05-02 12:35:36 +02:00 |
|
Leon Styhre
|
08aefdb48e
|
(macOS) Made the application work properly on high DPI displays.
|
2021-05-02 12:35:16 +02:00 |
|
Leon Styhre
|
837f781e04
|
Fixed an issue where the static video image would not be displayed after metadata changes.
|
2021-04-09 22:54:00 +02:00 |
|
Leon Styhre
|
0243b4bcf8
|
Changed to static loading of the help icons to avoid texture pop-in.
Also cleaned up some error logging for the help icon loading.
|
2021-04-05 13:26:25 +02:00 |
|
Leon Styhre
|
e0e1a05f1e
|
A transition now always takes place to the System view when changing theme sets.
Also fixed an issue where the camera would not move until after the menu was closed.
|
2021-04-05 10:05:08 +02:00 |
|
Leon Styhre
|
4ff95c4ddf
|
(Unix) Changed the default installation prefix from /usr/local to /usr on Linux.
Also changed the prefix on NetBSD from /usr/local to /usr/pkg.
|
2021-04-02 12:12:49 +02:00 |
|
Leon Styhre
|
23903de1cf
|
Minor cosmetic code cleanup.
|
2021-03-27 10:26:13 +01:00 |
|
Leon Styhre
|
12a7b18d05
|
Renamed controller input type 'analog' to 'thumbstick'.
|
2021-03-24 21:20:01 +01:00 |
|
Leon Styhre
|
4ab296d8bb
|
Improved the video player pause function while running in background.
|
2021-03-24 20:15:17 +01:00 |
|
Leon Styhre
|
083e0a12e9
|
Improved launching of Steam games by keeping ES-DE running in the background.
|
2021-03-24 20:13:33 +01:00 |
|
Leon Styhre
|
1338e4467b
|
Added support for controller analog sticks click.
|
2021-03-24 19:35:51 +01:00 |
|
Leon Styhre
|
cf2b9534e8
|
Some code cleanup.
|
2021-03-23 22:01:47 +01:00 |
|
Leon Styhre
|
28c66225c9
|
Fixed two memory leaks in VideoVlcComponent.
|
2021-03-22 18:12:25 +01:00 |
|
Leon Styhre
|
e96f8b9c0a
|
Added debug overlay support to ButtonComponent, DateTimeEditComponent and TextListComponent.
|
2021-03-22 18:07:15 +01:00 |
|
Leon Styhre
|
acef76d791
|
Changed some debug overlay colors.
|
2021-03-22 17:56:38 +01:00 |
|
Leon Styhre
|
980a23d083
|
Moved some function definitions from Window.h to Window.cpp
|
2021-03-21 16:10:09 +01:00 |
|
Leon Styhre
|
1ae88c93d7
|
Made the navigation sounds loading more robust to handle incomplete theme sets.
Also improved some log messages related to the navigation sounds.
|
2021-03-21 15:42:13 +01:00 |
|
Leon Styhre
|
d90f29b931
|
Added support to TextComponent to return the horizontal and vertical alignments.
|
2021-03-21 11:50:13 +01:00 |
|
Leon Styhre
|
3355d6f208
|
Added support for more imageSource types to the Grid view style.
|
2021-03-21 11:24:34 +01:00 |
|
Leon Styhre
|
e3f67b26c3
|
Eliminated some unnecessary processing in DateTimeEditComponent if not right aligning.
|
2021-03-20 11:11:19 +01:00 |
|
Leon Styhre
|
552368d2f6
|
Left aligned DateTimeEditComponent in the scraper GUI.
|
2021-03-20 11:08:28 +01:00 |
|
Leon Styhre
|
9d9aaa30d7
|
Right aligned DateTimeEditComponent and made some minor adjustments in GuiMetaDataEd.
|
2021-03-20 10:26:18 +01:00 |
|
Leon Styhre
|
330a539241
|
Made a Windows-specific fix for the white screen flashing during startup.
|
2021-03-20 08:52:08 +01:00 |
|
Leon Styhre
|
cd19ef7b16
|
Properly fixed the white screen flash seen on application startup.
|
2021-03-19 20:05:34 +01:00 |
|
Leon Styhre
|
924b3ac033
|
Fixed a memory leak in Settings.
|
2021-03-19 18:40:37 +01:00 |
|
Leon Styhre
|
b90ab39cb7
|
Fixed a memory leak related to the navigation sounds.
|
2021-03-19 18:37:56 +01:00 |
|
Leon Styhre
|
08e6f1b0dd
|
Fixed some minor memory leaks in UIModeController, InputManager and Font.
|
2021-03-19 18:34:10 +01:00 |
|
Leon Styhre
|
adaec71f5b
|
Some minor code cleanup.
|
2021-03-19 18:25:37 +01:00 |
|
Leon Styhre
|
87e6837980
|
Complete overhaul of VolumeControl with fixes for some related bugs.
|
2021-03-18 21:55:56 +01:00 |
|
Leon Styhre
|
60ee29f2ea
|
Fixed an issue where the fallback screensaver would not fade in correctly.
|
2021-03-18 20:07:07 +01:00 |
|
Leon Styhre
|
5f727f8c00
|
Improved the scaling of the scanline shader in relation to screen resolution.
|
2021-03-18 19:52:48 +01:00 |
|
Leon Styhre
|
a46222030c
|
Added an option to disable the blurring of the background when opening menus.
|
2021-03-18 19:46:45 +01:00 |
|
Leon Styhre
|
ded5b1d29b
|
Greatly improved the shader post processing code and fixed some related bugs.
|
2021-03-17 20:29:43 +01:00 |
|
Leon Styhre
|
f08b434bc6
|
Fixed two regressions that could lead to crashes.
|
2021-03-17 20:16:22 +01:00 |
|
Leon Styhre
|
320f81ab4f
|
Fixed a texture pop-in problem for some bundled graphic files.
|
2021-03-16 21:43:14 +01:00 |
|
Leon Styhre
|
bd095a719a
|
Fixed two uninitialized variables in GridTileComponent.
|
2021-03-16 20:53:53 +01:00 |
|
Leon Styhre
|
d041bda5cf
|
(Windows) Fixed two MSVC compiler warnings.
|
2021-03-15 17:22:45 +01:00 |
|
Leon Styhre
|
f35e3c2e65
|
(Windows) Fixed the symbolic link support.
|
2021-03-15 17:18:33 +01:00 |
|
Leon Styhre
|
98395bc81d
|
Slightly decreased the time needed to reach the highest scrolling tier.
|
2021-03-14 10:04:52 +01:00 |
|
Leon Styhre
|
6e58b5f2fa
|
Fixed an issue in ScrollableContainer where the reset animation played when it shouldn't.
|
2021-03-14 09:49:26 +01:00 |
|
Leon Styhre
|
79d9150f65
|
Very minor code cleanup.
|
2021-03-14 09:36:50 +01:00 |
|
Leon Styhre
|
5099593d73
|
The gamelist description text no longer scrolls above the starting position.
|
2021-03-13 16:52:15 +01:00 |
|
Leon Styhre
|
b12a68603d
|
Fixed an issue where SVG rating components would not render immediately.
|
2021-03-13 11:46:19 +01:00 |
|
Leon Styhre
|
dd851bee40
|
Added the ability to GuiMsgBox to change the text of an open dialog.
Also added an option for whether to delete the dialog when calling a function mapped to a button.
|
2021-03-09 17:30:50 +01:00 |
|