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;
}