X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e7bc6dda564f72ea1ed33a4d420cbce75b37879c..80058dea34aae48ed729986a65112f0096f5b2d5:/lib/service/servicedvbrecord.cpp diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp index d0da074a..0c5777a3 100644 --- a/lib/service/servicedvbrecord.cpp +++ b/lib/service/servicedvbrecord.cpp @@ -232,6 +232,21 @@ int eDVBServiceRecord::doRecord() } eDebugNoNewLine(")"); } + if (!program.subtitleStreams.empty()) + { + eDebugNoNewLine(" ("); + for (std::vector::const_iterator + i(program.subtitleStreams.begin()); + i != program.subtitleStreams.end(); ++i) + { + pids_to_record.insert(i->pid); + + if (i != program.subtitleStreams.begin()) + eDebugNoNewLine(", "); + eDebugNoNewLine("%04x", i->pid); + } + eDebugNoNewLine(")"); + } eDebugNoNewLine(", and the pcr pid is %04x", program.pcrPid); if (program.pcrPid != 0x1fff) pids_to_record.insert(program.pcrPid); @@ -276,3 +291,9 @@ int eDVBServiceRecord::doRecord() } return 0; } + +RESULT eDVBServiceRecord::frontendInfo(ePtr &ptr) +{ + ptr = this; + return 0; +}