Commit graph

431 commits

Author SHA1 Message Date
pjft
eadcc3ef98
Address wrong path when empty
In #688 the change from getCanonicalPath to getAbsolutePath improved performance, but the case of an empty path was not resolving appropriately for the VLC video player.
2021-03-31 15:15:48 +01:00
Rodrigo L.C
ab8200e4c6 IF reduce and Fix delete buffer 2021-03-26 01:04:58 -03:00
pjft
a8ccd0a75b
Fix video screensaver launch game controls
Video screensaver wasn't launching games when the Image screensaver had been set to use custom images, even if not in use.

Introduced in #673 .

Reported in https://retropie.org.uk/forum/topic/29291/video-screensaver-black-screen-with-omx-on-and-controls-not-working/
2021-03-24 21:02:12 +00:00
pjft
de09d483f4
Merge pull request #590 from fabricecaruso72/enhanced-loading
Added a progressbar during loading + threaded loading for systems
2021-03-20 20:49:35 +00:00
Fabrice CARUSO
5349be1dce Added a progressbar during loading + threaded loading when processor threads > 2 2021-03-18 16:06:36 +01:00
Gemba
b5107138e1 Adds longer delay for start of description text autoscroll. 2021-03-02 22:01:22 +01:00
pjft
28faf89772
Merge pull request #729 from PhilaPhan80/add-ignore-articles-option
Add option to ignore common leading articles in Filename sort
2021-03-02 21:00:45 +00:00
PhilaPhan80
cfa50d0c89 Add option to ignore common leading articles in Filename sort 2021-03-01 19:50:53 -05:00
pjft
3f1a109fef Adding background indexing during screensaver 2021-02-28 21:27:42 +00:00
pjft
8a6f782c79 Improve file-system accesses
Added a cache for stat checks
2021-02-28 21:06:05 +00:00
pjft
1398779ba6
Merge pull request #689 from pjft/remove-vlc-guard
Update video screensaver settings
2021-02-26 13:56:58 +00:00
Gemba
f07eff5fd0 Less strict file permission checking (Linux): mode at least one exec bit (ugo), no sticky bit.
Indicative log message if execution fails probably due to insufficient file permissions.

Refers to: https://retropie.org.uk/forum/topic/29651/emulation-station-game-start-script-not-executable
2021-02-23 18:19:59 +01:00
Tomas Jakobsson
717e27cdd1
Merge pull request #711 from tomaz82/fix_scaling
Fix broken grid themes
2020-11-30 11:36:43 +01:00
Tomas Jakobsson
38cd70a055 Fix broken grid themes 2020-11-25 10:03:13 +01:00
Tomas Jakobsson
83eb1f2a6a Adds a root <resolution> tag to themes 2020-11-25 10:00:08 +01:00
Tomas Jakobsson
8f8ccbca7f
Merge pull request #717 from tomaz82/ninepatch_fixes
Fix warning about ninepatch missing a texture.
2020-11-25 09:56:22 +01:00
Tomas Jakobsson
de70673ef4 Fix warning about ninepatch missing a texture. 2020-11-23 21:54:43 +01:00
Jools Wills
ba269cdf48 Fix rendering when Max VRAM is set to 0
According to 6872f472 if MaxVRAM/--max-vram is 0, then texture memory should be considered unlimited
(command line help states - Max VRAM to use in Mb before swapping. 0 for unlimited)
2020-11-17 16:07:35 +00:00
Tomas Jakobsson
93cc23276c
Merge pull request #709 from tomaz82/misc_fixes
Lots of minor fixes and cleanups
2020-11-17 14:17:30 +01:00
Tomas Jakobsson
668015eb19 This will break grid themes... padding and mBackgroundCornerSize was set in pixels rather than percentages, this is fixed now 2020-11-16 23:20:14 +01:00
Tomas Jakobsson
4146170dbb Add Math::clamp<int>
Cleanup some code to properly use Math::round
Added const to a bunch of variables
Cleaned up a lot of functions in FileSystemUtil
removed StringUtil::commaStringToVector and vectorToCommaString, both can be done using delimitedStringToVector and vectorToDelimitedString
2020-11-16 21:46:40 +01:00
Tomas Jakobsson
4f25af6644 Code style cleanups 2020-11-16 19:49:06 +01:00
Tomas Jakobsson
398f6096cb Disable video playback if video component is hidden 2020-11-15 21:59:30 +01:00
Tomas Jakobsson
c1f15d229a
Merge pull request #696 from o-p-a/eliminate_glExts
Eliminate unused variable glExts
2020-11-15 20:45:41 +01:00
Tomas Jakobsson
f34eaa3f57
Merge pull request #703 from tomaz82/nested_theme_variables
Nested variables in themes
2020-11-15 20:41:07 +01:00
Tomas Jakobsson
7c37ee0e9c Silence warnings 2020-11-15 20:32:01 +01:00
Tomas Jakobsson
617feb035c Allow nested variables in themes
<variables>
	<colorRed>8b0000</colorRed>
	<themeColor>${colorRed}</themeColor>
	<themeArtFolder>./art</themeArtFolder>
	<themeFont>${themeArtFolder}/Cabin-Bold.ttf</themeFont>
</variables>
2020-11-14 20:34:21 +01:00
Jools Wills
0a9345a9e5 changed RPI default AudioDevice to HDMI
New kernels now use HDMI / Headphone - see https://retropie.org.uk/forum/topic/26628/audio-issues-after-latest-raspbian-updates
2020-11-01 20:55:09 +00:00
pjft
a325ded246 Update video screensaver settings 2020-10-03 17:51:59 +01:00
opa
3001fdd086 Eliminate unused variable glExts 2020-09-24 23:36:58 +09:00
Gemba
094879b31d Enable screensaver control also for image slideshow
squashed after master rrebased
2020-07-18 00:11:19 +02:00
Gemba
809a621fd5 Input during screensaver (Joy Right -> next video) delays resets sleep timer.
See proposed change no. 2 - https://retropie.org.uk/forum/topic/26725/es-screensaver-ux-puzzles-and-suggestions
2020-07-12 22:43:51 +02:00
Benjamin Deroche
11b757a612 Simplify grid tiles update code
Now that we temporary save the textures, there is no need to update the grid from bottom to top when going up
2020-06-30 22:35:08 +02:00
Jools Wills
e7cbf5c4a4
Merge pull request #662 from tomaz82/GL14
Add back OpenGl 1.4 renderer
2020-06-11 03:37:59 +01:00
Jools Wills
77f271586e cosmetic - fix trailing whitespace errors introduced by 9e39c3a6 2020-06-09 01:06:46 +01:00
Tomas Jakobsson
1a1618debd Add an OpenGl 1.4 renderer ( should fix the issues some had with ancient stoneage GPU's ) 2020-06-08 09:11:28 +02:00
Tomas Jakobsson
0d3bbdec29 Undo change to use std::array introduced by https://github.com/RetroPie/EmulationStation/pull/646 2020-06-05 22:50:48 +02:00
Tomas Jakobsson
19a2aa334d
Merge pull request #642 from tomaz82/gles20
Adds a GLES20 renderer
2020-06-04 10:35:11 +02:00
Jools Wills
21d6636015
Merge pull request #588 from fabricecaruso72/reloadables-fix
Fix Reloadables : Don't reload useless textures that were not loaded at unload time.
2020-06-03 21:05:46 +01:00
Jools Wills
27b1754e1b
Merge pull request #646 from tgnottingham/bugfix/hold_button_to_skip
Input config: initialize hold any button to skip message visibility
2020-06-03 21:02:29 +01:00
Matteo Beniamino
4fe0c451e1 Fixed missing string includes needed by GCC 10 2020-06-01 11:13:04 +02:00
John Rassa
e8069e96b2
Merge pull request #560 from Gemba/master
Set system to sleep on basis of PR#551
2020-05-25 23:46:36 -04:00
Marian Flor
d4a45021f6
Fix to terminate execution of scripts if current script fails.
Execute all scripts for specific event until either all are run with return code 0 or one terminates with return code != 0.
2020-05-19 22:20:19 +02:00
Marian Flor
875276a590
Add return to inform callers.
Some callers needs information about the result of the system command to act accordingly.
2020-05-09 16:06:21 +02:00
pjft
9c46f50497
Merge pull request #645 from pjft/kids-start-menu
Option to show start menu in Kids mode
2020-04-27 10:00:45 +01:00
Tomas Jakobsson
8542cc3a09 Add GLES20 renderer 2020-04-12 13:55:43 +02:00
Tomas Jakobsson
d35096ba81 Copy of GLES10 2020-04-12 13:55:05 +02:00
Jools Wills
3b2227b4d1
Merge pull request #644 from pjft/disable-ss-audio
Added option to disable video screensaver audio on VLC and OMXPlayer
2020-04-11 22:12:08 +01:00
pjft
f3de559cc3 Fix rotation for OMX Player 2020-04-08 13:23:41 +01:00
Tomas Jakobsson
3eda4edfcf
Merge pull request #647 from tomaz82/fix_clearcolor
Fix clearcolors
2020-04-01 16:16:38 +02:00