private List <SubtitleOption> CollectOptions()
{
//Log.Debug("SubtitleSelector: CollectOptions");
List <SubtitleOption> options = new List <SubtitleOption>();
if (autoSelectOption != null)
{
options.Add(autoSelectOption);
}
options.AddRange(bitmapSubtitleCache);
// collect teletext options
foreach (KeyValuePair <int, TeletextPageEntry> p in pageEntries)
{
SubtitleOption option = new SubtitleOption();
option.type = SubtitleType.Teletext;
option.language = p.Value.language;
option.entry = p.Value;
options.Add(option);
Log.Debug("Added Teletext option Lang : " + option.ToString());
}
return(options);
}