Shaders: shaders moved from ini and registry to separate folder.
(MPC-BE 2296, 2297, 2309, 2342)
Revert "Shaders: shaders moved from ini and registry to separate folder."

This reverts commit 0e2e3b94584d32dd76a654869cd849757f305cc8.
"After Playback": Always give "Once" events a higher priority than "Always" events.

This commit fixes #3001.
Subtitles: Improve error checking with ASS rendering.

Some crashes could occur when the SSA script was using obviously wrong values.

Uses the same check as libass for maximum glyph size.
update ffmpeg (n0.8-19710-g35135a3)
Remove custom code needed in the past in order to successfully link ffmpeg library.
update h264_recov.c for the recent changes
Update our files for the recent FFmpeg changes.
H264 DXVA Decoder: Rewrote h264_dxva.c based on recent h264.c.
h264_dxva.c: update for the recent changes in ffmpeg
MPCVideoDec: Fix compilation.
update CFLAGS and ffmpeg/config.asm and ffmpeg/config.h
Fix DXVA after latest FFmpeg update.
update ffmpeg (n0.8-20314-g01a334e)