Fix missing ;
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.
Don't return less than ffmpeg wants 'til the end.

Fixes #2223 (at least for the games I have.)
Delay video decode until we have enough packets.
Merge pull request #2256 from unknownbrackets/mpeg-fix

Don't return less than ffmpeg wants 'til the end
Fix ifdefs not to break iOS.
No need to have an if true there.