Check if GetBuffer actually returned a buffer, prevents unexpected crashes
Update ffmpeg for dts parsing fix
Revised dts parser patch
Update ffmpeg for mkv wavpack fixes
Improvement to wavpack fix
Increase probesize for mpeg-ts to help identify badly-recorded 4k streams
Propagate parsing errors to the callers
Check dts framesize for validity
Update ffmpeg and libbluray
Add handling for new YUVJ411P pixel format
Break out of the format mapping loop when a match was found
Handle VFW_E_BUFFERS_OUTSTANDING errors during pixel format negotiation.

This fixes some issues with the VMR-9 renderer.

This commit is based on a33fdad76850fbb8b7aad6bcbe34f3a9e47a3d68.

Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
Reindent.
Properly reset the source filter when a new file is opened.

Previously the old state was not properly cleared up, resulting in
a new set of pins being created and the old ones never being cleaned up.
This caused the graph to no longer function.

Fixes issue 375.
Move common init code to a more appropriate place
Fallback to local charset when UTF-8 parsing fails for metadata tags.
Merge branch 'stable'
Map QDM2 FourCC as input type
Set wFormatTag for QDM2 properly
Add "Divx" FourCC