From 31b87544f1ca5580ad96d080e5b93793775b4fdb Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Wed, 19 May 2021 11:22:20 +0200 Subject: Recordings are now checked for errors --- HISTORY | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'HISTORY') diff --git a/HISTORY b/HISTORY index 58798b49..90af6958 100644 --- a/HISTORY +++ b/HISTORY @@ -9663,10 +9663,19 @@ Video Disk Recorder Revision History - EXPIRELATENCY now only applies to VPS timers. - Deleting expired timers is now triggered immediately after the timers are modified. -2021-05-11: +2021-05-19: - Now using a separate fixed value for internal EPG linger time. This fixes problems with spawned timers jumping to the next event in case Setup.EPGLinger is very small. (reported by Jürgen Schneider). - Fixed a possible crash in the Schedule menu, in case Setup.EPGLinger is 0. - Fixed cTsPayload::AtPayloadStart() to ignore TS packets from other PIDs. +- Recordings are now checked for errors: + + On TS level, the continuity counter, transport error indicator and scramble flags are + checked. + + On frame level it is checked whether there are no gaps in the PTS. + + The number of errors during a recording is stored in the recording's 'info' file, with + the new tag 'O'. + + Spawned timers that shall avoid recording reruns only store the recording's name in + the donerecs,data file if there were no errors during recording, and if the timer has + actually finished. -- cgit v1.2.3