summaryrefslogtreecommitdiff
path: root/command/marks.h
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2010-08-19 18:51:20 +0200
committerJochen Dolze <vdr@dolze.de>2010-08-19 18:51:20 +0200
commit03fc6351fce571b5ff7454bdfad9d4a0f0fb7679 (patch)
tree038d58a27db9a010ebbfacc38e8a1e27a3b7d351 /command/marks.h
parent032f8437299515c83a0fe148e66c0230d0dad8fa (diff)
downloadvdr-plugin-markad-03fc6351fce571b5ff7454bdfad9d4a0f0fb7679.tar.gz
vdr-plugin-markad-03fc6351fce571b5ff7454bdfad9d4a0f0fb7679.tar.bz2
Added code to distinguish between different index errors
Diffstat (limited to 'command/marks.h')
-rw-r--r--command/marks.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/command/marks.h b/command/marks.h
index 4057fcf..94ebb91 100644
--- a/command/marks.h
+++ b/command/marks.h
@@ -108,7 +108,12 @@ public:
}
bool Backup(const char *Directory, bool isTS);
bool Save(const char *Directory, double FrameRate, bool isTS);
- bool CheckIndex(const char *Directory, bool isTS, int FrameCnt, bool *IndexError);
+#define IERR_NOTFOUND 1
+#define IERR_TOOSHORT 2
+#define IERR_SEEK 3
+#define IERR_READ 4
+#define IERR_FRAME 5
+ bool CheckIndex(const char *Directory, bool isTS, int FrameCnt, int *IndexError);
void WriteIndex(const char *Directory, bool isTS, uint64_t Offset,
int FrameType, int Number);
void CloseIndex(const char *Directory, bool isTS);