- record PAT and PMT
authorFelix Domke <tmbinc@elitedvb.net>
Wed, 26 Oct 2005 23:20:11 +0000 (23:20 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Wed, 26 Oct 2005 23:20:11 +0000 (23:20 +0000)
lib/service/servicedvbrecord.cpp

index 856b8c9..2f1dea0 100644 (file)
@@ -120,6 +120,11 @@ int eDVBServiceRecord::doRecord()
        {
                std::set<int> 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())
                {