A rare event last night a recording failure which then effected subsequent recordings on the same channel. It started with this:-
17/08/2022 19:35:39 Warning => Corrupt packet total 1 (logging of corrupt packets suspended for 1 minute)
17/08/2022 19:35:50 Error System.IndexOutOfRangeException: Index was outside the bounds of the array.
at TransportStream.Table.GetTableInPacket(Packet packet)
at TransportStream.Table.ProcessPacket(Packet packet)
at DvrOnTime.ProgramRecordByEit.Tuner_PacketReceived(Object sender, EventArgs e)
at HdHomeRun.TunerDevice.PacketExtract(Byte[] data)
at HdHomeRun.TunerDevice.TcpReceiver(Object data)
Which killed the recording at that point, however subsequent recordings on the same channel then failed because DVROnTime still thought:-
"The channel is currently being recorded, waiting for that recording to stop before starting this recording"
Eventually it then terminated the recording which started this:-
17/08/2022 22:59:23 Error ScheduledEventProgramId 6851: Terminating the recording as recording has passed maximum recording time
At which point it then started to listen and immediately terminate all the recordings from the earlier scheduled recordings that it had been waiting for.
@lc200 Any ideas what would cause the error and should it not have terminated the recording properly when it failed so at least any following ones could still stand a chance of being recorded? Both the recording PC and the 2 HDHomeRun's are hardwired to a switch. Other recordings from a different channel during this same time period recorded perfectly BTW.