Ticket #3031: 3031-v3.patch

File 3031-v3.patch, 1.9 KB (added by danielk, 13 years ago)

Fix based on 3031-dbg-7.patch

  • libs/libmythtv/mpeg/atscstreamdata.cpp

     
    107107
    108108void ATSCStreamData::Reset(int desiredProgram)
    109109{
    110     Reset(-1,-1);
    111110    MPEGStreamData::Reset(desiredProgram);
    112111    AddListeningPID(ATSC_PSIP_PID);
    113112}
  • libs/libmythtv/mpeg/mpegstreamdata.h

     
    7474    virtual ~MPEGStreamData();
    7575
    7676    void SetCaching(bool cacheTables) { _cache_tables = cacheTables; }
     77    virtual void Reset(void) { Reset(-1); }
    7778    virtual void Reset(int desiredProgram);
    7879
    7980    /// \brief Current Offset from computer time to DVB time in seconds
  • libs/libmythtv/tv_rec.cpp

     
    16881688                GetDTVRecorder()->SetStreamData(asd);
    16891689        }
    16901690
    1691         asd->Reset(major, minor);
     1691        asd->Reset();
    16921692        sm->SetStreamData(sd);
    16931693        sm->SetChannel(major, minor);
    16941694        sd->SetVideoStreamsRequired(neededVideo);
     
    17301730        if (GetDVBChannel())
    17311731            sd->SetIgnoreCRC(GetDVBChannel()->HasCRCBug());
    17321732
    1733         dsd->Reset(netid, tsid, progNum);
     1733        dsd->Reset();
    17341734        sm->SetStreamData(sd);
    17351735        sm->SetDVBService(netid, tsid, progNum);
    17361736        sd->SetVideoStreamsRequired(neededVideo);
     
    17681768            sd->SetIgnoreCRC(GetDVBChannel()->HasCRCBug());
    17691769#endif // USING_DVB
    17701770
    1771         sd->Reset(progNum);
     1771        sd->Reset();
    17721772        sm->SetStreamData(sd);
    17731773        sm->SetProgramNumber(progNum);
    17741774        sd->SetVideoStreamsRequired(neededVideo);