Playback settings
- Playback settings have been collected in an
SRGLetterboxPlaybackSettings
object, which now replaces the (usually long) parameter list of playback methods. - The
SRGLetterboxControllerPlaylistDataSource
protocol provides a new method for playlist implementations to supply the settings to use when playing a media. - The
SRGLetterboxDefaultStartBitRate
constant has been removed. The default start bit rate is still 800kbps, given by theSRGDefaultStartBitRate
constant. - Fixes continuous playback interrupting playback of a new media, chapter or segment. Moreover, the Letterbox view now does not display any timeline anymore when the continuous playback screen is visible.
- Fixes DVR livestreams incorrectly starting at the DVR window beginning.
- Livestreams are now considered to be played in live conditions in their last 45 seconds. Consequently, livestreams shorter than 45 seconds provide no DVR capabilities, while streams over 45 seconds do. This ensures that some livestreams without DVR capabilities (e.g. SRF 1) never display any DVR controls.
ℹ️ With this update, please use SRG Content Protection 1.1.1 (Public or Private).