diff options
author | etobi <git@e-tobi.net> | 2009-10-25 19:22:40 +0100 |
---|---|---|
committer | etobi <git@e-tobi.net> | 2009-10-25 19:22:40 +0100 |
commit | ee0b7d685e1eccb22cc4d5ed0d7bd9bded052949 (patch) | |
tree | 35b6bde476e2641fa7371b77039d431ec9ced8e1 | |
parent | 998492c013cb9112c1cff1954435071b7b813cc6 (diff) | |
download | vdr-plugin-osdteletext-ee0b7d685e1eccb22cc4d5ed0d7bd9bded052949.tar.gz vdr-plugin-osdteletext-ee0b7d685e1eccb22cc4d5ed0d7bd9bded052949.tar.bz2 |
Removed unneccesary chan member from cTxtReceiver (References #177)
Patch provided by Andreas Brachold
-rw-r--r-- | txtrecv.c | 6 | ||||
-rw-r--r-- | txtrecv.h | 1 |
2 files changed, 3 insertions, 4 deletions
@@ -541,9 +541,9 @@ void cTxtStatus::ChannelSwitch(const cDevice *Device, int ChannelNumber) cTxtReceiver::cTxtReceiver(int TPid, tChannelID chan) : cReceiver(chan, -1, TPid), cThread("osdteletext-receiver"), - chan(chan), TxtPage(0), buffer((188+60)*75), running(false) + TxtPage(0), buffer((188+60)*75), running(false) { - Storage::instance()->prepareDirectory(chan); + Storage::instance()->prepareDirectory(ChannelID()); // 10 ms timeout on getting TS frames buffer.SetTimeouts(0, 10); } @@ -700,7 +700,7 @@ void cTxtReceiver::DecodeTXT(uchar* TXT_buf) pgno = mag8 * 256 + b1; subno = (b2 + b3 * 256) & 0x3f7f; // Sub Page Number - TxtPage = new cTelePage(PageID(chan, pgno, subno), flags, lang, mag); + TxtPage = new cTelePage(PageID(ChannelID(), pgno, subno), flags, lang, mag); TxtPage->SetLine((int)line,(uchar *)ptr); break; } @@ -162,7 +162,6 @@ class cTxtReceiver : public cReceiver, public cThread { private: void DecodeTXT(uchar*); uchar unham16 (uchar*); - tChannelID chan; cTelePage *TxtPage; protected: virtual void Activate(bool On); |