[keymap] don't overload <space> key (pause action) with playlist functionality and rather use <n> for this like already on other places
[keymap] make <play_pause> button actually trigger PlayPause action
Merge pull request #5244 from da-anda/keymap-overload

[UX] keymap fixes - don't overload pause action with something else
[dxva] decoder improvements.
[dxva] Prefer the VC1_D2010 decoder over the older variant.
[dxva] removed unnecessary reinitialization of decoder.
[dxva] Optimize decoder reuse.
[dxva] don't store aligned width/height into video description.
[dxva] fill the surfaces in black, to avoid the "green screen" in case the first frame fails to decode.
[dxva] keep a reference to the d3d surface and decoder while them used by the decoder
[dxva] split decoder and renderer to different files and move renderers to cores/VideoRenderers
[dxva] flush ffmpeg buffers to release all references before release a decoder.
[dxva] changed log messages to unified style.
cosmetics: braces, spaces
[dxva] added HEVC guids.
[dxva] CDecoder::RelBuffer - added check for pDec is alive.
[dxva] Improve CheckCompatibility to avoid creating decoder for 0x0 video dimension.
[dxva] Using std::shared_ptr instead of boost::shared_ptr.