mirror of
https://github.com/mpv-player/mpv
synced 2024-12-25 00:02:13 +00:00
player: remove a pointless field
This commit is contained in:
parent
25ceb3289d
commit
6d15c491b0
@ -336,8 +336,6 @@ typedef struct MPContext {
|
||||
double amount;
|
||||
int exact; // -1 = disable, 0 = default, 1 = enable
|
||||
bool immediate; // disable seek delay logic
|
||||
// currently not set by commands, only used internally by seek()
|
||||
int direction; // -1 = backward, 0 = default, 1 = forward
|
||||
} seek;
|
||||
|
||||
/* Heuristic for relative chapter seeks: keep track which chapter
|
||||
|
@ -226,9 +226,10 @@ static int mp_seek(MPContext *mpctx, struct seek_params seek,
|
||||
seek.type = MPSEEK_ABSOLUTE;
|
||||
}
|
||||
}
|
||||
int direction = 0;
|
||||
if (seek.type == MPSEEK_RELATIVE) {
|
||||
seek.type = MPSEEK_ABSOLUTE;
|
||||
seek.direction = seek.amount > 0 ? 1 : -1;
|
||||
direction = seek.amount > 0 ? 1 : -1;
|
||||
seek.amount += get_current_time(mpctx);
|
||||
}
|
||||
hr_seek &= seek.type == MPSEEK_ABSOLUTE; // otherwise, no target PTS known
|
||||
@ -265,9 +266,9 @@ static int mp_seek(MPContext *mpctx, struct seek_params seek,
|
||||
demuxer_style |= SEEK_ABSOLUTE;
|
||||
break;
|
||||
}
|
||||
if (hr_seek || seek.direction < 0)
|
||||
if (hr_seek || direction < 0)
|
||||
demuxer_style |= SEEK_BACKWARD;
|
||||
else if (seek.direction > 0)
|
||||
else if (direction > 0)
|
||||
demuxer_style |= SEEK_FORWARD;
|
||||
if (hr_seek || opts->mkv_subtitle_preroll)
|
||||
demuxer_style |= SEEK_SUBPREROLL;
|
||||
|
Loading…
Reference in New Issue
Block a user