diff options
-rw-r--r-- | pages/recstream.ecpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pages/recstream.ecpp b/pages/recstream.ecpp index 7033518..f45d1c4 100644 --- a/pages/recstream.ecpp +++ b/pages/recstream.ecpp @@ -15,7 +15,11 @@ using namespace vdrlive; off_t RecSize(cRecording const * recording) { +#if VDRVERSNUM < 10704 cFileName recFile(recording->FileName(), false, false); +#else + cFileName recFile(recording->FileName(), false, false, recording->IsPesRecording()); +#endif off_t recSize = 0; for (cUnbufferedFile *recData = recFile.Open(); recData; recData = recFile.NextFile()) { struct stat buf; @@ -48,7 +52,11 @@ if (recording) { reply.setContentLengthHeader(RecSize(recording)); reply.setDirectMode(); +#if VDRVERSNUM < 10704 cFileName recFile(recording->FileName(), false, false); +#else + cFileName recFile(recording->FileName(), false, false, recording->IsPesRecording()); +#endif // dsyslog("LIVE: start send video data."); for (cUnbufferedFile *recData = recFile.Open(); recData; recData = recFile.NextFile()) { char buffer[KILOBYTE(16)]; |