X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/70dfd18f5fc6f88b327ff5193b64ebff353c1458..8f01a41693ff4b01a224e9ea2f9a26538ec20414:/lib/service/servicedvbrecord.cpp diff --git a/lib/service/servicedvbrecord.cpp b/lib/service/servicedvbrecord.cpp index 856b8c96..2f1dea0e 100644 --- a/lib/service/servicedvbrecord.cpp +++ b/lib/service/servicedvbrecord.cpp @@ -120,6 +120,11 @@ int eDVBServiceRecord::doRecord() { std::set pids_to_record; + pids_to_record.insert(0); // PAT + + if (program.pmtPid != -1) + pids_to_record.insert(program.pmtPid); // PMT + eDebugNoNewLine("RECORD: have %d video stream(s)", program.videoStreams.size()); if (!program.videoStreams.empty()) {