Guard Set/GetSubtitle in ApplicationPlayer.
Ask the player if subtitles are visible.
Guard Set/GetSubtitleVisible() in ApplicationPlayer.
Store the selected subtitle index in CApplicationPlayer::SetSubtitle and nowhere else.
[*RFC][squash] Store the selected subtitle index in CApplicationPlayer::SetSubtitle and nowhere else.