We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6b73976 commit a14b34bCopy full SHA for a14b34b
mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
@@ -601,12 +601,13 @@ bool MPEGStreamData::CreatePMTSingleProgram(const ProgramMapTable &pmt)
601
// Filter out streams not used for basic television
602
if (_recording_type == "tv" && !is_audio && !is_video &&
603
!MPEGDescriptor::Find(desc, DescriptorID::teletext) &&
604
- !MPEGDescriptor::Find(desc, DescriptorID::subtitling))
+ !MPEGDescriptor::Find(desc, DescriptorID::subtitling) &&
605
+ pid != pmt.PCRPID()) // We must not strip the PCR!
606
{
607
continue;
608
}
609
- if (!is_audio && !is_video)
610
+ if (!is_audio && !is_video) //NOTE: Anything which isn't audio or video is data
611
dataPIDs.push_back(pid);
612
613
pdesc.push_back(desc);
0 commit comments