menus to reside at the same menuIndex, effectively showing multiple menus at
the same time. The direction for the keys is taken from the first menu
definition at each level.
Added support for <, >, and ! to the menuIndex parameter.
Added support for i to the menuIndex parameter of menu items.
This will allow for easier support for multi-level layouts, e.g.
Rather than defining an animation for menuIndex 1, 2, 3, 4, ... you can use !0 or >0
Rather than defining the same menu for menuIndex 1, 2, 3, 4, ... with animations for that specific menuIndex you can create a single menu and set the menuIndex for the animations to i.
An existing static method in the Configuration object to do this was
made public.
Lines like this in controls.conf now work correctly:
Random = R, Left Shift , joy0Button5
directories. If the correct directory is not available, the launchers
directory will be used in stead. This will allow users to use a single
installation for multiple operating systems, while allowing current setups
to work with the new executable.
I've verified that playback was broken on videos with unusual dimensions on my
computers that use libav for decoding. This is apparently because the stride
must always be a multiple of 4 in gstreamer, but if this is the only padding,
it doesn't consider a GstVideoMeta necessary.
The prepared statement for inserting games from a mamelist XML file had a
mismatch between the number of fields and the number of value placeholders. In
tracking this down, some error handling code was added to the relevant sqlite
API calls as well.
collections/<collection name>/launchers/<game name>.conf file. This file
should contain a single line containing the name of the launcher that should
be called for that game. If no such file is found, or if the file is empty,
the default launcher for that collection will be used in stead.
favPlaylist: switch between all games and favorites playlist
nextPlaylist: switch to the next playlist (that contains games)
prevPlaylist: switch to the previous playlist (that contains games)
The playlists should be placed as <playlist name>.txt in the
collections/<collection name>/playlists directory.