Removed generating new texture repeatedly during character cache.
Copy valid region only from old texture after ReallocTexture().
As a result, reduced stuttering video playback with subtitle.
Use TEXTURE_VOID instead of m_bTextureLoaded
ffmpeg: Bump to 2.2-Helix-alpha2 - rebased on 2.2.4
[webinterface.default] Sort audio tracks by track number
[pvr] adjust labels for setting pvrplayback.startlast

This change the current used labels 'Yes' and 'Minimised' to 'Foreground' and 'Background', so it's easier to understand what's happen if you choose one of these options.
[pvr] remove unnecessary filler method for setting 'pvrplayback.startlast'

This removes the filler method for setting 'pvrplayback.startlast' and add options directly to the settings.xml.
[pvr] refactor: change method parameter bPreview to bMinimised to be more reasonable
[pvr] refactor enum ChannelStartLast to reflect the setting
Fixed mapping for xbmc command "eject" for device "devinput" (KEY_EJECT
not defined in linux/usr/include/input.h but KEY_EJECTCD and KEY_EJECTCLOSECD).
[videodb] fix seasons update query for mysql, which doesn't like SELECT subqueries on the same table
Merge pull request #4979 from ksooo/fix-lircmap-eject-key-bindings

Fixed mapping for xbmc command "eject" for device "devinput".
ActiveAE: request best matching 5.1 layout from sink
Merge pull request #4938 from FernetMenta/channels

ActiveAE: request best matching 5.1 layout from sink
Merge pull request #4945 from fritsch/ffmpeg-2.2-helix-alpha2

ffmpeg: Bump to 2.2-Helix-alpha2 - rebased on 2.2.4
[win32] Win32SMBDirectory: fix network enumeration on Win8.1 Update 1
Thanks @Voyager1 for report
[cleanup] followup to f86b9d2884
Merge pull request #4942 from t0xicCode/patch-1

[webinterface.default] Sort audio tracks by track number
[videodb] fix tvshow view for mysql by utilising a subview. Thanks to @sccplg
fix potential floating point exception when converting NaN to int. Thanks to @bkuhls
fixed: quell warning

incrementing a bool is deprecated