private void processSummarySections(Collection <Mpeg2Section> sections) { OpenTVSummarySection.OpenTVSummarySections.Clear(); foreach (Mpeg2Section section in sections) { if (RunParameters.Instance.DebugIDs.Contains("DUMPOPENTVSUMMARYSECTIONS")) { Logger.Instance.Dump("Summary Section", section.Data, section.Length); } OpenTVSummarySection summarySection = OpenTVSummarySection.ProcessOpenTVSummaryTable(section.Data); if (summarySection != null) { if (summarySection.SummaryHeader.SummaryData != null) { OpenTVChannel channel = (OpenTVChannel)Channel.FindChannel(summarySection.SummaryHeader.ChannelID); if (channel != null) { foreach (OpenTVSummaryData summaryData in summarySection.SummaryHeader.SummaryData) { channel.AddSummaryData(summaryData); } } } /*OpenTVSummarySection.AddSection(summarySection);*/ /*summarySection.LogMessage();*/ } } }