mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
				synced 2023-10-19 15:58:31 +00:00 
			
		
		
		
	rename to isRecording, filter IsInUse proper, add also to replay recinfo
This commit is contained in:
		
							
								
								
									
										2
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								HISTORY
									
									
									
									
									
								
							@@ -476,4 +476,4 @@ Version 1.2.11
 | 
			
		||||
- [kamel5] Fixed an error in displayreplay if no recording information are available
 | 
			
		||||
 | 
			
		||||
Version 1.2.12
 | 
			
		||||
- [pbiering] added token for recordings: isInUse
 | 
			
		||||
- [pbiering] added token for recordings: isRecording
 | 
			
		||||
 
 | 
			
		||||
@@ -1172,7 +1172,7 @@ enum class eLeMenuRecordingsIT {
 | 
			
		||||
    isHD,
 | 
			
		||||
    isUHD,
 | 
			
		||||
    isRadio,
 | 
			
		||||
    isInUse,
 | 
			
		||||
    isRecording,
 | 
			
		||||
    count
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -1222,7 +1222,7 @@ enum class eCeMenuRecordingsIT {
 | 
			
		||||
    isHD,
 | 
			
		||||
    isUHD,
 | 
			
		||||
    isRadio,
 | 
			
		||||
    isInUse,
 | 
			
		||||
    isRecording,
 | 
			
		||||
    count
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -1337,7 +1337,7 @@ enum class eDmDetailedHeaderRecIT {
 | 
			
		||||
    isHD,
 | 
			
		||||
    isUHD,
 | 
			
		||||
    isRadio,
 | 
			
		||||
    isInUse,
 | 
			
		||||
    isRecording,
 | 
			
		||||
    count
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -1449,7 +1449,7 @@ enum class eDmDetailedRecIT {
 | 
			
		||||
    isHD,
 | 
			
		||||
    isUHD,
 | 
			
		||||
    isRadio,
 | 
			
		||||
    isInUse,
 | 
			
		||||
    isRecording,
 | 
			
		||||
    count
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -1503,6 +1503,7 @@ enum class eDRRecInfoIT {
 | 
			
		||||
    screenheight,
 | 
			
		||||
    isHD,
 | 
			
		||||
    isUHD,
 | 
			
		||||
    isRecording,
 | 
			
		||||
    isWideScreen,
 | 
			
		||||
    count
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -1754,7 +1754,7 @@ void cLeMenuRecordings::SetTokenContainer(void) {
 | 
			
		||||
    tokenContainer->DefineIntToken("{isHD}", (int)eLeMenuRecordingsIT::isHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isUHD}", (int)eLeMenuRecordingsIT::isUHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRadio}", (int)eLeMenuRecordingsIT::isRadio);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isInUse}", (int)eLeMenuRecordingsIT::isInUse);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRecording}", (int)eLeMenuRecordingsIT::isRecording);
 | 
			
		||||
    tokenContainer->DefineStringToken("{recchannelname}", (int)eLeMenuRecordingsST::recchannelname);
 | 
			
		||||
    tokenContainer->DefineStringToken("{recchannelid}", (int)eLeMenuRecordingsST::recchannelid);
 | 
			
		||||
    InheritTokenContainer();
 | 
			
		||||
@@ -1906,7 +1906,7 @@ bool cLeMenuRecordings::Parse(bool forced) {
 | 
			
		||||
    tokenContainer->AddIntToken((int)eLeMenuRecordingsIT::isHD, RecordingIsHD(event)); // detect HD from 'info'
 | 
			
		||||
    tokenContainer->AddIntToken((int)eLeMenuRecordingsIT::isUHD, RecordingIsUHD(event)); // detect UHD from 'info'
 | 
			
		||||
    tokenContainer->AddIntToken((int)eLeMenuRecordingsIT::isRadio, RecordingIsRadio(event, info->FramesPerSecond())); // detect Radio from 'info' and FPS
 | 
			
		||||
    tokenContainer->AddIntToken((int)eLeMenuRecordingsIT::isInUse, usedRecording->IsInUse());
 | 
			
		||||
    tokenContainer->AddIntToken((int)eLeMenuRecordingsIT::isRecording, usedRecording->IsInUse() & ruTimer);
 | 
			
		||||
    SetScraperRecordingPoster(tokenContainer, usedRecording, true);
 | 
			
		||||
 | 
			
		||||
    return true;
 | 
			
		||||
@@ -2030,7 +2030,7 @@ void cCeMenuRecordings::SetTokenContainer(void) {
 | 
			
		||||
    tokenContainer->DefineIntToken("{isHD}", (int)eCeMenuRecordingsIT::isHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isUHD}", (int)eCeMenuRecordingsIT::isUHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRadio}", (int)eCeMenuRecordingsIT::isRadio);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isInUse}", (int)eCeMenuRecordingsIT::isInUse);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRecording}", (int)eCeMenuRecordingsIT::isRecording);
 | 
			
		||||
    tokenContainer->DefineStringToken("{recchannelname}", (int)eCeMenuRecordingsST::recchannelname);
 | 
			
		||||
    tokenContainer->DefineStringToken("{recchannelid}", (int)eCeMenuRecordingsST::recchannelid);
 | 
			
		||||
    InheritTokenContainer();
 | 
			
		||||
@@ -2189,7 +2189,7 @@ bool cCeMenuRecordings::Parse(bool forced) {
 | 
			
		||||
    tokenContainer->AddIntToken((int)eCeMenuRecordingsIT::isHD, RecordingIsHD(event)); // detect HD from 'info'
 | 
			
		||||
    tokenContainer->AddIntToken((int)eCeMenuRecordingsIT::isUHD, RecordingIsUHD(event)); // detect UHD from 'info'
 | 
			
		||||
    tokenContainer->AddIntToken((int)eCeMenuRecordingsIT::isRadio, RecordingIsRadio(event, info->FramesPerSecond())); // detect Radio from 'info' and FPS
 | 
			
		||||
    tokenContainer->AddIntToken((int)eCeMenuRecordingsIT::isInUse, usedRecording->IsInUse());
 | 
			
		||||
    tokenContainer->AddIntToken((int)eCeMenuRecordingsIT::isRecording, usedRecording->IsInUse() & ruTimer);
 | 
			
		||||
 | 
			
		||||
    SetScraperRecordingPoster(tokenContainer, usedRecording, false);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -607,7 +607,7 @@ void cViewDetailRec::SetTokenContainer(void) {
 | 
			
		||||
    tokenContainer->DefineIntToken("{isHD}", (int)eDmDetailedRecIT::isHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isUHD}", (int)eDmDetailedRecIT::isUHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRadio}", (int)eDmDetailedRecIT::isRadio);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isInUse}", (int)eDmDetailedRecIT::isInUse);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRecording}", (int)eDmDetailedRecIT::isRecording);
 | 
			
		||||
    tokenContainer->DefineIntToken("{ismovie}", (int)eScraperIT::ismovie);
 | 
			
		||||
    tokenContainer->DefineIntToken("{moviebudget}", (int)eScraperIT::moviebudget);
 | 
			
		||||
    tokenContainer->DefineIntToken("{movierevenue}", (int)eScraperIT::movierevenue);
 | 
			
		||||
@@ -700,7 +700,7 @@ bool cViewDetailRec::Parse(bool forced) {
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedRecIT::isHD, RecordingIsHD(event)); // detect HD from 'info'
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedRecIT::isUHD, RecordingIsUHD(event)); // detect UHD from 'info'
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedRecIT::isRadio, RecordingIsRadio(event, info->FramesPerSecond())); // detect Radio from 'info' and FPS
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedRecIT::isInUse, recording->IsInUse());
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedRecIT::isRecording, recording->IsInUse() & ruTimer);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    SetRecInfos();
 | 
			
		||||
 
 | 
			
		||||
@@ -1170,7 +1170,7 @@ void cVeDmDetailheaderRec::SetTokenContainer(void) {
 | 
			
		||||
    tokenContainer->DefineIntToken("{isHD}", (int)eDmDetailedHeaderRecIT::isHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isUHD}", (int)eDmDetailedHeaderRecIT::isUHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRadio}", (int)eDmDetailedHeaderRecIT::isRadio);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isInUse}", (int)eDmDetailedHeaderRecIT::isInUse);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRecording}", (int)eDmDetailedHeaderRecIT::isRecording);
 | 
			
		||||
    InheritTokenContainer();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -1219,7 +1219,7 @@ bool cVeDmDetailheaderRec::Parse(bool forced) {
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::isHD, RecordingIsHD(event)); // detect HD from 'info'
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::isUHD, RecordingIsUHD(event)); // detect UHD from 'info'
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::isRadio, RecordingIsRadio(event, info->FramesPerSecond())); // detect Radio from 'info' and FPS
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::isInUse, recording->IsInUse());
 | 
			
		||||
            tokenContainer->AddIntToken((int)eDmDetailedHeaderRecIT::isRecording, recording->IsInUse() & ruTimer);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
	if (info->ChannelName() && (strlen(info->ChannelName()) > 0)) {
 | 
			
		||||
 
 | 
			
		||||
@@ -93,6 +93,7 @@ void cVeDrRecInfo::SetTokenContainer(void) {
 | 
			
		||||
    tokenContainer->DefineIntToken("{screenheight}", (int)eDRRecInfoIT::screenheight);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isHD}", (int)eDRRecInfoIT::isHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isUHD}", (int)eDRRecInfoIT::isUHD);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isRecording}", (int)eDRRecInfoIT::isRecording);
 | 
			
		||||
    tokenContainer->DefineIntToken("{isWideScreen}", (int)eDRRecInfoIT::isWideScreen);
 | 
			
		||||
    InheritTokenContainer();
 | 
			
		||||
}
 | 
			
		||||
@@ -122,6 +123,7 @@ bool cVeDrRecInfo::Parse(bool force) {
 | 
			
		||||
    tokenContainer->AddIntToken((int)eDRRecInfoIT::screenheight, screenHeight);
 | 
			
		||||
    tokenContainer->AddIntToken((int)eDRRecInfoIT::isHD, isHD);
 | 
			
		||||
    tokenContainer->AddIntToken((int)eDRRecInfoIT::isUHD, isUHD);
 | 
			
		||||
    tokenContainer->AddIntToken((int)eDRRecInfoIT::isRecording, recording->IsInUse() & ruTimer);
 | 
			
		||||
    tokenContainer->AddIntToken((int)eDRRecInfoIT::isWideScreen, isWideScreen);
 | 
			
		||||
    tokenContainer->AddStringToken((int)eDRRecInfoST::resolution, resName.c_str());
 | 
			
		||||
    tokenContainer->AddStringToken((int)eDRRecInfoST::aspect, aspectName.c_str());
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user