added Lcd.py
[enigma2.git] / lib / service / event.cpp
index 58079da077d4b7c75d929519359187c577b4f10b..96cc042bf18a5540c2c6c1eca6db2213e8ff041c 100644 (file)
@@ -1,7 +1,8 @@
 #include <lib/service/event.h>
-#include <lib/dvb_si/eit.h>
-#include <lib/dvb_si/short_event_descriptor.h>
-#include <lib/dvb_si/descriptor_tag.h>
+#include <lib/base/estring.h>
+#include <dvbsi++/event_information_section.h>
+#include <dvbsi++/short_event_descriptor.h>
+#include <dvbsi++/descriptor_tag.h>
 
 DEFINE_REF(eServiceEvent);
 
@@ -17,8 +18,8 @@ RESULT eServiceEvent::parseFrom(Event *evt)
                case SHORT_EVENT_DESCRIPTOR:
                {
                        const ShortEventDescriptor *sed = (ShortEventDescriptor*)*desc;
-                       m_event_name = sed->getEventName();
-                       m_description = sed->getText();
+                       m_event_name = convertDVBUTF8(sed->getEventName());
+                       m_description = convertDVBUTF8(sed->getText());
                        break;
                }
                }