From f2d099676a25f6e238c3ad75f8f19b667f9627fb Mon Sep 17 00:00:00 2001 From: Dieter Hametner Date: Tue, 13 Mar 2012 23:49:14 +0100 Subject: Provide recording->IsPesRecording() to cFileName instances. This fixes bug #885 (http://projects.vdr-developer.org/issues/885). --- pages/recstream.ecpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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)]; -- cgit v1.2.3