diff options
| author | Fraxinas <andreas.frisch@multimedia-labs.de> | 2009-04-23 13:24:13 +0200 |
|---|---|---|
| committer | Fraxinas <andreas.frisch@multimedia-labs.de> | 2009-04-23 13:24:13 +0200 |
| commit | e21cff679bb73bce310e877d5219ec29291dbe10 (patch) | |
| tree | ca5ef1a2c77b6b588ebff4bb479f3485dd44529c /lib/dvb/metaparser.cpp | |
| parent | 6ae5d719b93de2e8897a660ac61b0e9c5a190dde (diff) | |
| parent | 4b7061b946278825a03d7dd07a65056c3f4e1373 (diff) | |
| download | enigma2-e21cff679bb73bce310e877d5219ec29291dbe10.tar.gz enigma2-e21cff679bb73bce310e877d5219ec29291dbe10.zip | |
Merge branch 'master' of fraxinas@git.opendreambox.org:/git/enigma2
Diffstat (limited to 'lib/dvb/metaparser.cpp')
| -rw-r--r-- | lib/dvb/metaparser.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/dvb/metaparser.cpp b/lib/dvb/metaparser.cpp index 175c7cdb..24a5ab67 100644 --- a/lib/dvb/metaparser.cpp +++ b/lib/dvb/metaparser.cpp @@ -67,6 +67,9 @@ int eDVBMetaParser::parseMeta(const std::string &tsname) case 6: m_filesize = atoll(line); break; + case 7: + m_service_data = line; + break; default: break; } @@ -145,7 +148,7 @@ int eDVBMetaParser::updateMeta(const std::string &tsname) FILE *f = fopen(filename.c_str(), "w"); if (!f) return -ENOENT; - fprintf(f, "%s\n%s\n%s\n%d\n%s\n%d\n%lld\n", ref.toString().c_str(), m_name.c_str(), m_description.c_str(), m_time_create, m_tags.c_str(), m_length, m_filesize ); + fprintf(f, "%s\n%s\n%s\n%d\n%s\n%d\n%lld\n%s\n", ref.toString().c_str(), m_name.c_str(), m_description.c_str(), m_time_create, m_tags.c_str(), m_length, m_filesize, m_service_data.c_str() ); fclose(f); return 0; } |
