From c5f0b5d3f8ef1564d119dafa34d3c285d9b9a2a4 Mon Sep 17 00:00:00 2001 From: kamel5 Date: Sun, 17 Jan 2021 14:23:33 +0100 Subject: added tokens for framesPerSecond and isHD (Submitted by Peter Bieringer) --- coreengine/viewelementsdisplaymenu.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'coreengine/viewelementsdisplaymenu.c') diff --git a/coreengine/viewelementsdisplaymenu.c b/coreengine/viewelementsdisplaymenu.c index 0ae2352..319df41 100644 --- a/coreengine/viewelementsdisplaymenu.c +++ b/coreengine/viewelementsdisplaymenu.c @@ -1166,6 +1166,8 @@ void cVeDmDetailheaderRec::SetTokenContainer(void) { tokenContainer->DefineIntToken("{durationeventhours}", (int)eDmDetailedHeaderRecIT::durationeventhours); tokenContainer->DefineIntToken("{recimgavailable}", (int)eDmDetailedHeaderRecIT::recimgavailable); tokenContainer->DefineIntToken("{recchannelnumber}", (int)eDmDetailedHeaderRecIT::recchannelnumber); + tokenContainer->DefineIntToken("{fps}", (int)eDmDetailedHeaderRecIT::framesPerSecond); + tokenContainer->DefineIntToken("{isHD}", (int)eDmDetailedHeaderRecIT::isHD); InheritTokenContainer(); } @@ -1185,6 +1187,7 @@ bool cVeDmDetailheaderRec::Parse(bool forced) { if (info) { tokenContainer->AddStringToken((int)eDmDetailedHeaderRecST::epgname, info->Title()); tokenContainer->AddStringToken((int)eDmDetailedHeaderRecST::shorttext, info->ShortText()); + tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::framesPerSecond, info->FramesPerSecond()); const cEvent *event = info->GetEvent(); if (event) { cString recDate = event->GetDateString(); @@ -1210,6 +1213,7 @@ bool cVeDmDetailheaderRec::Parse(bool forced) { tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::durationevent, duration); tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::durationeventhours, duration / 60); tokenContainer->AddStringToken((int)eDmDetailedHeaderRecST::durationeventminutes, *cString::sprintf("%.2d", duration%60)); + tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::isHD, RecordingIsHD(event)); // detect HD from 'info' } #if defined (APIVERSNUM) && (APIVERSNUM >= 20301) LOCK_CHANNELS_READ; -- cgit v1.2.3