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.
Fix ifdefs not to break iOS.
No need to have an if true there.
Merge pull request #2258 from oioitff/mpeg-fix

Implement scePsmfGetNumberOfSpecificStreams and fix wrong video/audio stream channel.
Remove redundant vmov instructions (seen in wipeout)
Ensure FFmpeg doesn't corrupt an early keyframe.

When the analyze func runs, it seems to check between 2-4% (or so?) of the
stream, which for longer videos especially we don't have yet.  Returning a
read failure here seems to truncate that keyframe sometimes.

FFmpeg asks for the total size when this happens, which we were ignoring.
Handling it fixes this, as FFmpeg apparently realizes we ran out of data.
Quick fix wrong sizing of CIRCEL
Swap the position of next and prev button for better navigation
Fix/prevent crashes when MainWindow is closed before LoadFile() completes, or when it gets certain messages before TheThread completes initialization.
Fix missing ppsspp.ini loading log (only 1 unimportant line though).
Fix loading ui_atlas.zim failure when [General]Browse = True is set in ppsspp.ini.
Some other minor fixes as well.
Show the mouse cursor on full screen when it is moved or clicked.
Display current AF
Better align the message context in message dialog
Only show option to select when enabled frameskip and FPS limit
Optimizing the space to put in single line for frame skipping and fps limit
Optimizing the space to put in single line for texture scaling and AF as well
Minor spacing fix
The seek callback should return new offset.

Like lseek().  Not the passed param.
Fix a possible buffer over/underflow issue in mpeg.

Atrac seems to have a problem here, so let's be safe.
Display current selection for texture scaling
Ignore/fail on bad seeks for atrac3 audio.

This was happening in Disgaea, and causing it to crash.