git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dont start timers as recurring timers... this is better for blocking syscalls
[enigma2.git]
/
lib
/
dvb
/
teletext.h
diff --git
a/lib/dvb/teletext.h
b/lib/dvb/teletext.h
index 108c2da3d071c71e9c968019f2db7fd9da8da925..a07c6aeaac34568a4c874958eb618bf973510df3 100644
(file)
--- a/
lib/dvb/teletext.h
+++ b/
lib/dvb/teletext.h
@@
-6,6
+6,7
@@
#include <lib/dvb/pesparse.h>
#include <lib/dvb/pmt.h>
#include <lib/gdi/gpixmap.h>
#include <lib/dvb/pesparse.h>
#include <lib/dvb/pmt.h>
#include <lib/gdi/gpixmap.h>
+#include <map>
struct eDVBTeletextSubtitlePageElement
{
struct eDVBTeletextSubtitlePageElement
{
@@
-23,7
+24,6
@@
struct eDVBTeletextSubtitlePage
pts_t m_pts;
int m_have_pts;
int m_timeout; /* in pts */
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(); }
std::vector<eDVBTeletextSubtitlePageElement> m_elements;
void clear() { m_elements.clear(); }
@@
-41,6
+41,7
@@
public:
void connectNewPage(const Slot1<void,const eDVBTeletextSubtitlePage &> &slot, ePtr<eConnection> &connection);
std::set<eDVBServicePMTHandler::subtitleStream> m_found_subtitle_pages;
private:
void connectNewPage(const Slot1<void,const eDVBTeletextSubtitlePage &> &slot, ePtr<eConnection> &connection);
std::set<eDVBServicePMTHandler::subtitleStream> m_found_subtitle_pages;
private:
+ std::map<int, unsigned int> m_modifications;
void processPESPacket(__u8 *pkt, int len);
ePtr<iDVBPESReader> m_pes_reader;
void processPESPacket(__u8 *pkt, int len);
ePtr<iDVBPESReader> m_pes_reader;
@@
-48,7
+49,7
@@
private:
eDVBTeletextSubtitlePage m_subtitle_page;
eDVBTeletextSubtitlePage m_subtitle_page;
- int m_
pid, m_page_M, m_page_X, m_page_open, m_double_height
;
+ int m_
C, m_Y, m_pid, m_page_M, m_page_X, m_page_open, m_double_height, m_box_open
;
void handlePageStart();
void handleLine(unsigned char *line, int len);
void handlePageStart();
void handleLine(unsigned char *line, int len);