summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitar Petrovski <dimeptr@gmail.com>2011-08-26 08:36:23 +0200
committerDimitar Petrovski <dimeptr@gmail.com>2011-08-26 08:36:23 +0200
commit6ec148ba25e336e8d75a43cf2498fdcecd647b87 (patch)
tree1f54dcf7a6ad1d25f3ce8f6fd06db8d61898194d
parentde81fdcec5d7a041fe21d5b96689b343e9f96b2e (diff)
downloadvdr-plugin-eepg-6ec148ba25e336e8d75a43cf2498fdcecd647b87.tar.gz
vdr-plugin-eepg-6ec148ba25e336e8d75a43cf2498fdcecd647b87.tar.bz2
getText creates problems so back to getData().getData()
-rw-r--r--eepg.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/eepg.c b/eepg.c
index ab56273..98b81f2 100644
--- a/eepg.c
+++ b/eepg.c
@@ -3188,12 +3188,12 @@ cEIT2::cEIT2 (cSchedules * Schedules, int Source, u_char Tid, const u_char * Dat
char buffer[Utf8BufSize (256)];
unsigned char *f;
int l = ShortEventDescriptor->name.getLength ();
- f = (unsigned char *) ShortEventDescriptor->name.getText();
+ f = (unsigned char *) ShortEventDescriptor->name.getData().getData();
decodeText2 (f, l, buffer, sizeof (buffer));
//ShortEventDescriptor->name.getText(buffer, sizeof(buffer));
pEvent->SetTitle (buffer);
l = ShortEventDescriptor->text.getLength ();
- f = (unsigned char *) ShortEventDescriptor->text.getText();
+ f = (unsigned char *) ShortEventDescriptor->text.getData().getData();
decodeText2 (f, l, buffer, sizeof (buffer));
//ShortEventDescriptor->text.getText(buffer, sizeof(buffer));
pEvent->SetShortText (buffer);
@@ -3387,6 +3387,7 @@ void cFilterEEPG::ProcessNextFormat (bool FirstTime = false)
AddFilter (pid, 0x60, 0xf0); //event info, other TS, schedule(0x60)/schedule for future days(0x6X)
AddFilter (0x39, 0x50, 0xf0); //event info, actual TS, Viasat
AddFilter (0x39, 0x60, 0xf0); //event info, other TS, Viasat
+ break;
case NAGRA:
// isyslog ("EEPG: NagraGuide Extended EPG detected.");
AddFilter (pid, 0xb0); //perhaps TID is equal to first data byte?