fixed: Properly handle stacked files for subtitles
vdpau: map/unmap surfaces on every cycle, requested by AMD
vdpau: Improve detection of supported files.

A minor improvement on the detection of whether or not a video will
play. It is a good idea to at least make sure that the video codec
is supported and that the resolution does not exceed the supported
resolution.
fixed, add amlogic hw 3d interlace mode
[language] add missing langinfo files after new additions
[zip] allow libdvd to view ZIP root as directory to enable playback of zipped dvd files
[AESink/ios] - fix drain - we need to output silence when no samples are left - else CA on iOS will repeat loop the last sample
vdpau: cosmetics
Merge pull request #4294 from FernetMenta/vdpau

vdpau fixes
Merge pull request #4303 from MartijnKaijser/timezones_fix

[language] add missing langinfo files after new additions
[ios] - only use the native keyboard if tvout is not used (native keyboard doesn't work with hdmi/tvout on ios) - fixes #14966
Merge pull request #4299 from Voyager1/zip-rootisdir

Allow ZIP root to be viewed as directory to enable playback of files contained
fixed exception because of accessing an uninitialized playingChannel object.
WASAPI: increase buffer for USB devices
Merge pull request #4285 from davilla/amlhw3d-interlace

fixed, add amlogic hw 3d interlace mode
[pvr] fix: duplicate parent dir item for recordings

The current integration of the parent dir item for recordings results
in a duplicate parent dir item if you add pvr://recordings as
video source. This implements a more safer way for handling the parent
dir item.
Merge pull request #4274 from arnova/sub_stack_handling

fixed: Properly handle stacked files for subtitles
fixup: cosmetics
Merge pull request #4312 from wsoltys/pvrfix

fixed exception because of accessing an uninitialized playingChannel object
ActiveAE: increase max buffer size from 80ms to 100ms