diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-10-25 18:06:01 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-10-25 18:06:01 +0000 |
| commit | 3ecd3b8d7f2d52fd7b5956c1fe08f926cc2a2858 (patch) | |
| tree | 5ed2df35d6e893cbe5451dcc5fba193ee136bace /lib/dvb/teletext.cpp | |
| parent | 83719a3213fabed7843cb03ee01533fc63432531 (diff) | |
| download | enigma2-3ecd3b8d7f2d52fd7b5956c1fe08f926cc2a2858.tar.gz enigma2-3ecd3b8d7f2d52fd7b5956c1fe08f926cc2a2858.zip | |
dvb subtitles are working now
Diffstat (limited to 'lib/dvb/teletext.cpp')
| -rw-r--r-- | lib/dvb/teletext.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dvb/teletext.cpp b/lib/dvb/teletext.cpp index 2a44f4f9..0515913a 100644 --- a/lib/dvb/teletext.cpp +++ b/lib/dvb/teletext.cpp @@ -269,11 +269,13 @@ void eDVBTeletextParser::handlePageEnd(int have_pts, const pts_t &pts) m_subtitle_page.m_have_pts = have_pts; m_subtitle_page.m_pts = pts; m_subtitle_page.m_timeout = 90000 * 20; /* 20s */ - sendSubtitlePage(); /* send assembled subtitle page to display */ + if (m_page_number != -1) + sendSubtitlePage(); /* send assembled subtitle page to display */ } void eDVBTeletextParser::setPage(int page) { + m_page_number = page; m_page_M = (page >> 8) & 7; /* magazine to look for */ m_page_X = page & 0xFF; /* page number */ } |
