xbmc/xbmc — pull request #1504 by margro (2012-09-29 20:54:06+00:00)
Title: [PVR] Add timeshift support (requires backend support)

This PR extends the PVR API to allow pause, rewind and forward of LiveTV streams if the backend supports it.

A PVR addon can tell XBMC for each individual backend channel whether it supports timeshifting for this channel or not.
XBMC will enable the corresponding buttons if the selected channel can timeshift.

Summary of the changes:
- Confluence skin extended with extra buttons
- PVR API extended with PauseLiveStream() and PauseRecordedStream() functions to tell the PVR addon that XBMC paused playback. This can be used by the pvr addon to pause for example a RTSP stream.
- PVR channel updated with a CanTimeshift property