CHG: Refactor ffmpeg MT support
replace skin.touched with skin.re-touched
use generic names to make it easier to switch to a new touch skin in the future
FIX: prevent switching to windowed mode on windowing system not actually supporting it
FIX: do not mark resolution as changed if it didn't
Android: Splash: Fix progressbar/text overlap

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
submodule magic
[dxva] split decoder and renderer to different files and move renderers to cores/VideoRenderers
[python] deprecate Monitor.onAbortRequested()
dxva: fix c/p error after b92d51f9fc3ad40da13aa0c153a13e278937ecee
dxva: temp fix for borked video surface handling
pvr: avoid closing stream players on channel switch
fix unregiser of observer/observable
vaapi: fix potential segfault when pp method is changed
Merge pull request #5347 from FernetMenta/observer

fix unregiser of observer/observable
Merge pull request #5342 from FernetMenta/switch

pvr: avoid closing stream players on channel switch
Merge pull request #5346 from FernetMenta/dxva

DXVA: fixes related to ffmpeg 2nd.
[rbp] Allow ALSA to be chosen in addition to Pi sink

Needs --enable-alsa in ./configure step and alsa support on platform
[addons] only prompt for master pin for new add-on installations in case the addon manager is locked - closes #15422
dxva: fix RelBuffer, use correct CDecoder object