summaryrefslogtreecommitdiff
path: root/dish.h
diff options
context:
space:
mode:
authorDimitar Petrovski <dimeptr@gmail.com>2011-10-25 21:54:36 (GMT)
committerDimitar Petrovski <dimeptr@gmail.com>2011-10-25 21:54:36 (GMT)
commitd7ffd368b513b9fc5e03842add42eb7ded562a61 (patch)
treea5d05c488ee7749ecfbe7451481d9be8f67585ac /dish.h
parenta57a6174875e05911039276f36f17cd538f494a3 (diff)
downloadvdr-plugin-eepg-d7ffd368b513b9fc5e03842add42eb7ded562a61.tar.gz
vdr-plugin-eepg-d7ffd368b513b9fc5e03842add42eb7ded562a61.tar.bz2
Add Program ID / Series ID
fix ratings
Diffstat (limited to 'dish.h')
-rw-r--r--dish.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/dish.h b/dish.h
index c9fcfe1..07f0547 100644
--- a/dish.h
+++ b/dish.h
@@ -12,6 +12,7 @@
#include <libsi/util.h>
#include <libsi/descriptor.h>
+#include <time.h>
namespace SI
{
@@ -257,12 +258,16 @@ public:
const char *getCategory();
const char *getRating();
const char *getStarRating();
+ const char *getSeriesId();
+ const char *getProgramId();
+ time_t getOriginalAirDate() { return originalAirDate; }
bool hasTheme() {return DishTheme > 0;}
bool hasCategory() {return DishCategory > 0;}
void setShortData(unsigned char Tid, CharArray data);
void setExtendedtData(unsigned char Tid, CharArray data);
void setRating(uint16_t value);
void setContent(ContentDescriptor::Nibble Nibble);
+ void setEpisodeInfo(CharArray data);
protected:
// Decompress the byte array and stores the result to a text string
@@ -275,7 +280,10 @@ protected:
unsigned char DishTheme;
unsigned char DishCategory;
uint16_t mpaaRating;
- uint16_t starRating;
+ uint8_t starRating;
+ time_t originalAirDate;
+ char* seriesId;
+ char* programId;
struct HuffmanTable {