videorefclock: refactoring
X11: expose crtc needed by drm video sync
videorefclock: add video sync drm
Add support for calling OnResetDevice on display mode change
Add method for waiting for next vsync
Add VideoReference clock for Raspberry Pi
[rbp] Make cachemembuffersize default depend on memory size
[confluence] Use animated gif as a cheaper working spinner
[experimental] Disable quiet-noise generation
[settings] Experiment: Report DESKTOP resolution in video settings
Added some vc_tv_* functions that were missing in DllBCM.
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.
[power] hack - don't kill lirc or cec
[power] hack - wake on any action
[power] hack - Make suspend toggle suspend state