diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-08-19 18:51:20 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-08-19 18:51:20 +0200 |
commit | 03fc6351fce571b5ff7454bdfad9d4a0f0fb7679 (patch) | |
tree | 038d58a27db9a010ebbfacc38e8a1e27a3b7d351 /command/marks.h | |
parent | 032f8437299515c83a0fe148e66c0230d0dad8fa (diff) | |
download | vdr-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.h | 7 |
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); |