mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 15:58:31 +00:00
Eliminate SetRecordingLength
This commit is contained in:
@@ -154,7 +154,6 @@ void cViewReplay::ClearVariables(void) {
|
||||
lastFlush = 0;
|
||||
lastFlushModeOnly = 0;
|
||||
message = false;
|
||||
reclength = -1;
|
||||
timeShiftActive = false;
|
||||
timeShiftFramesTotal = -1;
|
||||
timeShiftLength = -1;
|
||||
@@ -216,7 +215,7 @@ void cViewReplay::SetTimeShiftValues(int current, int total) {
|
||||
time_t liveEventStop = eventEnde->EndTime();
|
||||
// Begin of timeshift recording
|
||||
time_t recordingStart = time(0) - recording->LengthInSeconds();
|
||||
// actual timeshiftlength
|
||||
// actual timeshiftlength in sec
|
||||
timeShiftLength = liveEventStop - recordingStart;
|
||||
// timeshiftlength until end of live program
|
||||
timeShiftFramesTotal = total * ((double)timeShiftLength / (double)recording->LengthInSeconds());
|
||||
@@ -275,7 +274,7 @@ void cViewReplay::SetTotal(const char *total) {
|
||||
}
|
||||
|
||||
void cViewReplay::SetTimeshiftTimes(int current, int total) {
|
||||
if (!veTimeshiftTimes || reclength == 0)
|
||||
if (!veTimeshiftTimes || !recording)
|
||||
return;
|
||||
time_t recordingStart = 0;
|
||||
time_t playbackTime = 0;
|
||||
@@ -289,10 +288,10 @@ void cViewReplay::SetTimeshiftTimes(int current, int total) {
|
||||
}
|
||||
|
||||
void cViewReplay::SetEndTime(int current, int total) {
|
||||
if (!veEndTime || reclength == 0)
|
||||
if (!veEndTime || !recording)
|
||||
return;
|
||||
int totalLength = total;
|
||||
int recordingLength = reclength;
|
||||
int recordingLength = recording->LengthInSeconds();
|
||||
if (timeShiftActive && timeShiftFramesTotal > 0) {
|
||||
totalLength = timeShiftFramesTotal;
|
||||
recordingLength = timeShiftLength;
|
||||
|
@@ -46,7 +46,6 @@ public:
|
||||
virtual ~cViewReplay(void);
|
||||
void PreCache(void);
|
||||
void SetModeOnly(bool modeOnly) { this->modeOnly = modeOnly; };
|
||||
void SetRecordingLength(int length) { reclength = length; };
|
||||
void SetRecording(const cRecording *recording);
|
||||
void SetTimeShiftValues(int current, int total);
|
||||
void SetTitle(const char *title);
|
||||
|
Reference in New Issue
Block a user