diff options
author | schmirl <schmirl> | 2010-05-14 06:23:59 +0000 |
---|---|---|
committer | schmirl <schmirl> | 2010-05-14 06:23:59 +0000 |
commit | 7517b874d8f0b5c823c8e3f9c811306e4906f1da (patch) | |
tree | 2a73eeb46d2bfad6b19ea739a147771800b69833 /server | |
parent | 6f984b87e32f640a260752024de2f69b0d89a499 (diff) | |
download | vdr-plugin-streamdev-7517b874d8f0b5c823c8e3f9c811306e4906f1da.tar.gz vdr-plugin-streamdev-7517b874d8f0b5c823c8e3f9c811306e4906f1da.tar.bz2 |
added compatibility with VDR 1.6 tsplay-0.1 patch
Diffstat (limited to 'server')
-rw-r--r-- | server/recplayer.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/server/recplayer.c b/server/recplayer.c index f45d8c3..3c0e728 100644 --- a/server/recplayer.c +++ b/server/recplayer.c @@ -34,7 +34,7 @@ RecPlayer::RecPlayer(cRecording* rec) // FIXME find out max file path / name lengths -#if VDRVERSNUM >= 10703 +#if VDRVERSNUM >= 10703 || defined(MAXVIDEOFILESIZETS) indexFile = new cIndexFile(recording->FileName(), false, rec->IsPesRecording()); #else indexFile = new cIndexFile(recording->FileName(), false); @@ -58,7 +58,7 @@ void RecPlayer::scan() for(i = 1; i < 1000; i++) { -#if APIVERSNUM < 10703 +#if APIVERSNUM < 10703 || !defined(MAXVIDEOFILESIZETS) snprintf(fileName, 2047, "%s/%03i.vdr", recording->FileName(), i); //log->log("RecPlayer", Log::DEBUG, "FILENAME: %s", fileName); file = fopen(fileName, "r"); @@ -99,7 +99,7 @@ int RecPlayer::openFile(int index) char fileName[2048]; -#if APIVERSNUM >= 10703 +#if APIVERSNUM >= 10703 || defined(MAXVIDEOFILESIZETS) snprintf(fileName, 2047, "%s/%05i.ts", recording->FileName(), index); isyslog("openFile called for index %i string:%s", index, fileName); @@ -222,7 +222,7 @@ uint64_t RecPlayer::positionFromFrameNumber(uint32_t frameNumber) { if (!indexFile) return 0; -#if VDRVERSNUM >= 10703 +#if VDRVERSNUM >= 10703 || defined(MAXVIDEOFILESIZETS) uint16_t retFileNumber; off_t retFileOffset; #else |