Index: siparser.cpp
===================================================================
--- siparser.cpp	(revision 8464)
+++ siparser.cpp	(working copy)
@@ -2083,8 +2083,8 @@
 {
     (void) size; // TODO validate size
 
-    if (data[6] == 0)
-        e.Description += DecodeText(&data[8], data[7]);
+    uint items_size = data[6];
+    e.Description += DecodeText(&data[items_size+8], data[items_size+7]);
 }
 
 QString SIParser::ParseDescLanguage(const uint8_t *data, uint size)
