eitd: move freesatHuffmanDecode to SIutils

Origin commit data
------------------
Branch: ni/coolstream
Commit: 018c1c868a
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2012-02-09 (Thu, 09 Feb 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
[CST] Focus
2012-02-09 16:27:23 +04:00
parent e50494a908
commit 18a9946bd8
6 changed files with 142 additions and 16 deletions

View File

@@ -158,6 +158,10 @@ protected:
class SIsectionEIT : /*public SIsection,*/ public EventInformationSection
{
protected:
SIevents evts;
int parsed;
void parse(void);
public:
SIsectionEIT(uint8_t *buf) : /*SIsection(buf),*/ EventInformationSection(buf)
{
@@ -192,10 +196,6 @@ public:
return parsed;
}
protected:
SIevents evts;
int parsed;
void parse(void);
#if 0
void parseDescriptors(const uint8_t *desc, unsigned len, SIevent &e);
void parseShortEventDescriptor(const char *buf, SIevent &e, unsigned maxlen);
@@ -205,10 +205,10 @@ protected:
void parseParentalRatingDescriptor(const char *buf, SIevent &e, unsigned maxlen);
void parseLinkageDescriptor(const char *buf, SIevent &e, unsigned maxlen);
void parsePDCDescriptor(const char *buf, SIevent &e, unsigned maxlen);
#endif
#ifdef ENABLE_FREESATEPG
std::string freesatHuffmanDecode(std::string input);
#endif
#endif
};