Commit graph

2694 commits

Author SHA1 Message Date
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 a4ec12cb7a (Windows) Fixed three MSVC compiler warnings. 2021-06-14 19:32:38 +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 64b112a1b6 (Windows) Fixed two MSVC compiler warnings. 2021-06-12 20:10:25 +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 a9a6b606db Small adjustments to the miximage screenshot frame. 2021-06-11 17:23:46 +02:00
Leon Styhre 75430f210a Some cosmetic code cleanup. 2021-06-11 17:02:06 +02:00
Leon Styhre 83799f2208 Increased the miximage box size slightly. 2021-06-10 23:50:21 +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 ed29a1ff76 (rbsimple-DE) Removed the marquee image as it's now baked into the miximages. 2021-06-10 22:28:59 +02:00
Leon Styhre 2422d43509 (Windows) Fixed an MSVC compiler warning. 2021-06-10 22:26:17 +02:00
Leon Styhre b4028bc0f6 Multiple improvements to MiximageGenerator leading to better results. 2021-06-10 22:20:25 +02:00
Leon Styhre 36eb79f21a Added a spacer to GuiOfflineGenerator to improve the text placements. 2021-06-10 21:49:50 +02:00
Leon Styhre ac7e39d30a Documentation update. 2021-06-09 21:00:00 +02:00
Leon Styhre a1fd0959c1 Added an offline miximage generator. 2021-06-09 20:56:41 +02:00
Leon Styhre c9cd282b7f Fixed an issue that could hang the application when generating miximages. 2021-06-09 20:38:34 +02:00
Leon Styhre 19a2a9d964 Changed a button help text for the multi-scraper. 2021-06-08 22:31:04 +02:00
Leon Styhre 928b0c6575 Changed to rely only on the promise/future mechanism for return values from MiximageGenerator. 2021-06-08 22:25:53 +02:00
Leon Styhre de36ed1b68 Some changes to the roadmap (documentation update). 2021-06-08 21:36:06 +02:00
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 615e520735 Renamed the nanosvg license file to NanoSVG. 2021-06-07 22:20:34 +02:00
Leon Styhre a838a09f60 Update to make compiling work with CImg as a Git subtree. 2021-06-07 22:14:12 +02:00
Leon Styhre 937ca50fa9 Merge commit '3b12410b916adfdae099f31561bb49ca6f2fc922' as 'external/CImg' 2021-06-07 22:08:20 +02:00
Leon Styhre 3b12410b91 Squashed 'external/CImg/' content from commit c0becdf8
git-subtree-dir: external/CImg
git-subtree-split: c0becdf881b0f3e2445975cac01c2422170d1fd9
2021-06-07 22:08:20 +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 062ac5197a Merge commit '1c472d80856d4c7cedf66bc3d35f0dfece250552' as 'external/nanosvg' 2021-06-07 21:39:15 +02:00
Leon Styhre 1c472d8085 Squashed 'external/nanosvg/' content from commit 3cdd4a9d
git-subtree-dir: external/nanosvg
git-subtree-split: 3cdd4a9d788695699799b37d492e45e2c3625790
2021-06-07 21:39:15 +02:00
Leon Styhre 711ee2f145 Removed all NanoSVG files from the external directory. 2021-06-07 21:38:54 +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 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 4132553c55 Documentation update. 2021-05-29 13:05:35 +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 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 17fec1aac7 Fixed an issue where videos would sometimes not start after using the media viewer. 2021-05-29 10:51:29 +02:00