workaround for romanian txt subtitles
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 3 Nov 2006 00:12:17 +0000 (00:12 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 3 Nov 2006 00:12:17 +0000 (00:12 +0000)
lib/dvb/teletext.cpp
lib/dvb/teletext.h

index e4768b0b73c9b304c12f27f7d8503c51b050583e..475a322f69d3d4806af17a73ea68f38436e73cea 100644 (file)
@@ -9,7 +9,7 @@
 
 unsigned char NationalOptionSubsetsLookup[16*8] =
 {
-       1, 4, 11, 5, 3, 8, 0, 1,
+       1, 4, 11, 5, 3, 8, 0, 9,
        7, 4, 11, 5, 3, 1, 0, 1,
        1, 4, 11, 5, 3, 8, 12, 1,
        1, 1, 1, 1, 1, 10, 1, 9,
index fcabb90c3d491f00e147013efafb506e882d49ad..108c2da3d071c71e9c968019f2db7fd9da8da925 100644 (file)
@@ -23,6 +23,7 @@ struct eDVBTeletextSubtitlePage
        pts_t m_pts;
        int m_have_pts;
        int m_timeout; /* in pts */
+       int m_C, m_Y;
        std::vector<eDVBTeletextSubtitlePageElement> m_elements;
        
        void clear() { m_elements.clear(); }
@@ -47,8 +48,6 @@ private:
        
        eDVBTeletextSubtitlePage m_subtitle_page;
        
-       int m_M, m_Y, m_X, m_S1, m_S2, m_S3, m_S4, m_C;
-       
        int m_pid, m_page_M, m_page_X, m_page_open, m_double_height;
        
        void handlePageStart();