Both video/audio timestamp seem to start from firstTimeStamp in sceMpeg.

Fix video playback for Castlevania Dracula X Chronicles.
Merge pull request #2239 from oioitff/patch-1

Both video/audio timestamp seem to start from firstTimeStamp in sceMpeg.
Merge pull request #2241 from jtraynham/master

Added FFMPEG support to iOS build
Implement scePsmfVerifyPsmf
Change to DEBUG_LOG
Merge pull request #2244 from raven02/patch-6

Implement scePsmfVerifyPsmf()
Update ffmpeg.
Correct result of scePsmfGetVideoInfo().
Clean up scePsmf logging.
Clean up scePsmfPlayer logging.

Move a bunch of things from errors.
Re-enable subimage optimization with scaling fix.

Thanks go to @Squall-Leonhart for finding the issue.
Fixed a build error on 64-bit linux.
Merge pull request #2250 from chaserhkj/fix

Fixed a build error on 64-bit linux.
Fixed a build error of qt interface on Linux
Update ffmpeg, should fix #2253 (at least the reference is not a tree error)
Merge pull request #2247 from unknownbrackets/psmf-minor

Clean up logging in scePsmf*, update ffmpeg
Merge pull request #2249 from unknownbrackets/texcache

Re-enable subimage optimization with scaling check
Merge pull request #2254 from chaserhkj/fix

Fixed a build error of qt interface on Linux
Changed my previous implementation to an ifdef at Henrik's request. Disable touch controls for "desktop" platforms(Windows/Linux/mac). The intention was to disable the invisible controls, but this commit will break the touch controls completely, even if visible. Platforms such as Android/Meego shouldn't be affected.
Still need to delete textures when scaling on.

Duh.  Fixes #2255.