Add a DTS-HD subtype when the stream is HD.
Support Duck TrueMotion 1/2
Update ffmpeg
ffmpeg update for TS timestamp fix
avfilter dll version was increased to 4.
Build FFmpeg as LGPL

Since YADIF is now LGPL, nothing requires GPL anymore.
Block WMP/WMC from overwriting the initial track choice.
Fix TS duration retrieval on a bunch of files.
ITrackInfo should be enabled by default.
Disable AV_EF_CAREFUL

Its only used by two audio codecs, and can cause more harm than good.
Additionally, this matches the default error flags of ffmpeg.
Support signaling BT.2020 transfer matrix and primaries to madVR.

Additionally, clean up the code that keeps custom matrix/primaries out of
the media type.
Support BT.2020 in the YCbCr -> RGB conversion
Remove SHIFTFIX hack, not needed anymore in VS2013
Fix shift in buffer size calculation which resulted in too large allocs.

Fixes issue 426.
Check allocation of the conversion buffer
Update QuickSync decoder
qsdecoder: temporirarly activate timestamp manager

This fixes a few issues with unset timestamps which cause the driver to
"invent" timestamps.
[MPC-HC] Use our own ffmpeg clone repository.

WARNING: This should be the first custom commit in our fork and its title should not be modified.
[MPC-HC] LAV Splitter: Exhibits MKV attachments through IDSMResourceBag interface.
[MPC-HC] Tray icon: Add an optional custom callback for "show property page" events.