Remove cpluff generated files
More explicit ignore rules for cpluff
[AESink/ios] - fix drain - we need to output silence when no samples are left - else CA on iOS will repeat loop the last sample
vdpau: map/unmap surfaces on every cycle, requested by AMD
vdpau: Improve detection of supported files.

A minor improvement on the detection of whether or not a video will
play. It is a good idea to at least make sure that the video codec
is supported and that the resolution does not exceed the supported
resolution.
vdpau: cosmetics
Added some vc_tv_* functions that were missing in DllBCM.
Moved private utility functions to end of file, and added declarations at the top.
Added private utility function to map a float display aspect, to the respective SDTV_ASPECT_* enum value.
Changed SDTV resolutions to be treated similarly to HDMI resolutions in SetNativeResolution. This means that the SDTV interface is powered up and set to the right mode.
Added methods SuspendVideoOutput() and ResumeVideoOutput() to CRBP class, which can be used to power down the Raspberry PI's video interface, and restore it at a later point.
PowerManager (and its IPowerSyscall instance) now gets called from CApplication::OnKey() and can process and suppress key presses. This is a requirement to implement a virtual sleep state.
Added CPowerSyscallVirtualSleep class, which acts as a base class for devices that have no native standby mode, and need to fake it in some way.
Added power management support for the Raspberry Pi. Since it doesn't support true standby, we fake it by turning video on or off, and ignoring remote inputs during the standby phase.
[EGL] Initialise resolution to current window size