Commit graph

2819 commits

Author SHA1 Message Date
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
65fea14a3c Small documentation update. 2021-05-16 23:32:11 +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
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
c7a27c8c6a Merge branch 'master' of gitlab.com:leonstyhre/emulationstation-de 2021-05-16 16:08:38 +02:00
Leon Styhre
db6fcf294f Documentation update. 2021-05-16 16:07:46 +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
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
5d8d3473bb Updated some information about tested operating systems. 2021-05-14 19:13:27 +02:00
Leon Styhre
d986fc7eaa Standardized the header section of the GLSL files and shell scripts. 2021-05-14 18:52:38 +02:00
Leon Styhre
01112408f6 Minor cosmetic GLSL shader code cleanup. 2021-05-14 15:22:14 +02:00
Leon Styhre
fddf099a74 Cosmetic code cleanup of some GLSL shader code. 2021-05-14 15:12:53 +02:00
Leon Styhre
9e24121855 Small documentation update. 2021-05-14 15:08:43 +02:00
Leon Styhre
bdc4849a3b Small cosmetic change to the macOS dylib rpaths update script. 2021-05-14 11:09:25 +02:00
Leon Styhre
57a5e1ccb3 Documentation update. 2021-05-14 11:01:55 +02:00
Leon Styhre
98859c89c9 Changed the default Nintendo 64 emulator on macOS. 2021-05-14 10:56:22 +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
3a82249163 Some further cleanup of the FFmpeg CMake find module. 2021-05-14 10:21:33 +02:00
Leon Styhre
63369ce48d Made the FFmpeg CMake find module work properly on NetBSD. 2021-05-14 10:14:14 +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
3c00a961ea (macOS) Added a script to automatically update the library paths to rpaths. 2021-05-13 18:10:00 +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
f5f79976d0 Fixed an issue where the FFmpeg CMake find module did not save the complete library paths.
Also added the full library path as output when running cmake.
2021-05-13 13:00:11 +02:00
Leon Styhre
12cc3b05b9 Fixed an issue where CMAKE_INSTALL_PREFIX was not cached. 2021-05-13 12:57:52 +02:00
Leon Styhre
f24b27c809 Set the FFmpeg libraries as required in the CMake find module. 2021-05-13 11:56:18 +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
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
0b14a463c3 (Windows) Fixed an incorrect language standard flag for the MSVC compiler. 2021-05-13 11:02:38 +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
f92b314a0d Changed the language standard from C++11 to C++14 2021-05-12 22:39:53 +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
873e686fd2 The audio stream is now cleared when stopping the video screensaver. 2021-05-11 17:30:37 +02:00
Leon Styhre
f781abe93e Removed detection of libavdevice from the FFmpeg CMake find module. 2021-05-11 17:29:14 +02:00
Leon Styhre
eb868055b7 Replaced the CMake find module for FFmpeg. 2021-05-10 21:58:14 +02:00
Leon Styhre
a1209dfc5d Fixed a video/audio synchronization issue in VideoFFmpegComponent. 2021-05-10 18:54:17 +02:00