[mmalcodec] squash: Avoid preroll when using trickplay
[airplay] Try DBMandrake's simple iOS8 scheme
[mmalrenderer] Add choice of 3 deinterlace schemes
[AE] Rename ActiveAEResample to ActiveAEResampleFFMPEG
[AE] Move utility functions to AEUtil
[AE] Add factory for AEResampler
[rbp] Hardware accelerated resampling

This replaces the format conversion, up/down mixing and resampling code from ActiveAE with a GPU accelerated version.
Should significantly reduce CPU when using paplayer or dvdplayer.

Requires updated firmware
settings: Add acceleration option for resampling
[audio] Add settings option to boost centre channel when downmixing

This allows a dB volume increase to be added to centre channel.
This can help improve dialgue in the presence of background music/effects.
It can go up to 30dB for testing purposes, but value of 6 is probably more reasonable.
It is recommended to ensure "Normalise levels on downmix" is enabled when boosting by large values to avoid clipping.

Should work with Pi Sink (dvdplayer/paplayer) and omxplayer
[omxcore] Skip out of flush on error
[SinkPi] Handle multichannel layout more like OMXAudio
[vobsub] Fix for incorrect colours with vobsubs and GLES

Fixes #15146

The code provides the overlay texture in BGRA format, which it informs GL about.
However GLES does not support BGRA, and just claims it is RGBA which results in a red/blue swap.

So this code path needs a red/blue swap.
[PiSink] Allow audio output latency to be set in settings
[resamplepi] Move gpu accleration into resample quality setting
[resamplepi] Remove unused variabled
[AE] Don't submit data to resampler when more than one frame is buffered
[ResamplePi] Allow resample ratio to vary continuously

We weren't respecting the ratio paramater to resampler which is used when in video clock with audio resample as the sync method.
This means the resample method was behaving like drop/dupe.

Requires updated firmware
CacheStrategy: remove usage of emulated win32 functions, switch to internal VFS
[ResamplePi] Fix for 24bit audio