diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-10-31 20:56:28 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-10-31 20:56:28 +0000 |
| commit | 3cb449e91190b3bb3527e5ef3fe487f0d4f4a440 (patch) | |
| tree | 2f68eb783109ba16455b542f1e9ff808821d944e /lib/dvb/metaparser.cpp | |
| parent | b73e3d4059b13c66aef869daf2586cd858dc4fae (diff) | |
| download | enigma2-3cb449e91190b3bb3527e5ef3fe487f0d4f4a440.tar.gz enigma2-3cb449e91190b3bb3527e5ef3fe487f0d4f4a440.zip | |
add writeback of metadata
Diffstat (limited to 'lib/dvb/metaparser.cpp')
| -rw-r--r-- | lib/dvb/metaparser.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/dvb/metaparser.cpp b/lib/dvb/metaparser.cpp index 27b5ac66..ed4947b4 100644 --- a/lib/dvb/metaparser.cpp +++ b/lib/dvb/metaparser.cpp @@ -118,3 +118,15 @@ int eDVBMetaParser::parseRecordings(const std::string &filename) fclose(f); return -1; } + +int eDVBMetaParser::updateMeta(const std::string &tsname) +{ + std::string filename = tsname + ".meta"; + + FILE *f = fopen(filename.c_str(), "w"); + if (!f) + return -ENOENT; + fprintf(f, "%s\n%s\n%s\n%d\n%s\n", m_ref.toString().c_str(), m_name.c_str(), m_description.c_str(), m_time_create, m_tags.c_str()); + fclose(f); + return 0; +} |
