if (i >= program.audioStreams.size())
return -2;
+ info.m_pid = program.audioStreams[i].pid;
+
if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atMPEG)
info.m_description = "MPEG";
else if (program.audioStreams[i].type == eDVBServicePMTHandler::audioStream::atAC3)
int diff = show_time - pos;
if (diff < 0)
{
- eDebug("[late (%d ms)]", -diff / 90);
- diff = 0;
- }
- if (diff > 900000)
- {
- eDebug("[invalid]");
+// eDebug("[late (%d ms)]", -diff / 90);
diff = 0;
}
+// if (diff > 900000)
+// {
+// eDebug("[invalid]");
+// diff = 0;
+// }
if (!diff)
{
if (type == TELETEXT)
{
- eDebug("display teletext subtitle page");
+// eDebug("display teletext subtitle page");
m_subtitle_widget->setPage(page);
m_subtitle_pages.pop_front();
}
else
{
- eDebug("display dvb subtitle Page");
+// eDebug("display dvb subtitle Page %lld", show_time);
m_subtitle_widget->setPage(dvb_page);
m_dvb_subtitle_pages.pop_front();
}