When playing backwards, say time to previous event instead of next. Instead of defaulting to -2x when hitting the rewind button, start with -1x.
This commit is contained in:
parent
6c2853365f
commit
6c24cd0c70
|
@ -418,6 +418,8 @@ void EventStream::processCommand(const CmdMsg *msg) {
|
||||||
paused = false;
|
paused = false;
|
||||||
// Set play rate
|
// Set play rate
|
||||||
switch ( replay_rate ) {
|
switch ( replay_rate ) {
|
||||||
|
case -1 * ZM_RATE_BASE :
|
||||||
|
replay_rate = -2 * ZM_RATE_BASE;
|
||||||
case -2 * ZM_RATE_BASE :
|
case -2 * ZM_RATE_BASE :
|
||||||
replay_rate = -5 * ZM_RATE_BASE;
|
replay_rate = -5 * ZM_RATE_BASE;
|
||||||
break;
|
break;
|
||||||
|
@ -432,7 +434,7 @@ void EventStream::processCommand(const CmdMsg *msg) {
|
||||||
replay_rate = -50 * ZM_RATE_BASE;
|
replay_rate = -50 * ZM_RATE_BASE;
|
||||||
break;
|
break;
|
||||||
default :
|
default :
|
||||||
replay_rate = -2 * ZM_RATE_BASE;
|
replay_rate = -1 * ZM_RATE_BASE;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -866,7 +868,9 @@ void EventStream::runStream() {
|
||||||
if ( actual_delta_time > 1 ) {
|
if ( actual_delta_time > 1 ) {
|
||||||
Debug(1, "Sending time to next event frame");
|
Debug(1, "Sending time to next event frame");
|
||||||
static char frame_text[64];
|
static char frame_text[64];
|
||||||
snprintf(frame_text, sizeof(frame_text), "Time to next event = %d seconds", (int)time_to_event);
|
|
||||||
|
snprintf(frame_text, sizeof(frame_text), "Time to %s event = %d seconds",
|
||||||
|
(replay_rate > 0 ? "next" : "previous" ), (int)time_to_event);
|
||||||
if ( !sendTextFrame(frame_text) )
|
if ( !sendTextFrame(frame_text) )
|
||||||
zm_terminate = true;
|
zm_terminate = true;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue