Ticket #11334: 11334-v1.patch

File 11334-v1.patch, 1.1 KB (added by danielk, 13 years ago)

Possible fix

  • mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp

    diff --git a/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp b/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
    index 0123d46..ca20d1f 100644
    a b void ATSCStreamData::SetDesiredChannel(int major, int minor)  
    112112
    113113void ATSCStreamData::ResetMPEG(int desiredProgram)
    114114{
    115     Reset();
     115    ResetATSC(_desired_major_channel, _desired_minor_channel);
    116116    MPEGStreamData::ResetMPEG(desiredProgram);
    117117    AddListeningPID(ATSC_PSIP_PID);
    118118}
  • mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp

    diff --git a/mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp b/mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
    index 812c7a0..ceab374 100644
    a b bool DVBStreamData::IsRedundant(uint pid, const PSIPTable &psip) const  
    180180
    181181void DVBStreamData::ResetMPEG(int desiredProgram)
    182182{
    183     ResetDVB(0, 0, desiredProgram);
     183    ResetDVB(_desired_netid, _desired_tsid, desiredProgram);
    184184}
    185185
    186186void DVBStreamData::ResetDVB(uint desired_netid, uint desired_tsid,