summaryrefslogtreecommitdiff
path: root/coreengine/viewelementsdisplaymenu.c
diff options
context:
space:
mode:
authorkamel5 <vdr.kamel5 (at) gmx (dot) net>2021-01-17 14:23:33 +0100
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2021-01-17 14:27:02 +0100
commitc5f0b5d3f8ef1564d119dafa34d3c285d9b9a2a4 (patch)
tree3bfd83dad842940eaf3d5899d8c95988647215a8 /coreengine/viewelementsdisplaymenu.c
parentbc9cb23ed73c7b85210c8948135773b973fc2927 (diff)
downloadvdr-plugin-skindesigner-c5f0b5d3f8ef1564d119dafa34d3c285d9b9a2a4.tar.gz
vdr-plugin-skindesigner-c5f0b5d3f8ef1564d119dafa34d3c285d9b9a2a4.tar.bz2
added tokens for framesPerSecond and isHD (Submitted by Peter Bieringer)
Diffstat (limited to 'coreengine/viewelementsdisplaymenu.c')
-rw-r--r--coreengine/viewelementsdisplaymenu.c4
1 files changed, 4 insertions, 0 deletions
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;