diff options
-rw-r--r-- | player/audio.c | 2 | ||||
-rw-r--r-- | player/command.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/player/audio.c b/player/audio.c index cc5629a6e6..ebc9416202 100644 --- a/player/audio.c +++ b/player/audio.c @@ -111,8 +111,6 @@ void reinit_audio_chain(struct MPContext *mpctx) mp_notify(mpctx, MPV_EVENT_AUDIO_RECONFIG, NULL); - mpctx->audio_status = STATUS_SYNCING; - if (!(mpctx->initialized_flags & INITIALIZED_ACODEC)) { mpctx->initialized_flags |= INITIALIZED_ACODEC; assert(!mpctx->d_audio); diff --git a/player/command.c b/player/command.c index 9705d7882b..e624003ce9 100644 --- a/player/command.c +++ b/player/command.c @@ -166,6 +166,8 @@ static int mp_property_playback_speed(void *ctx, struct m_property *prop, switch (action) { case M_PROPERTY_SET: { opts->playback_speed = *(double *) arg; + if (opts->playback_speed == orig_speed) + return M_PROPERTY_OK; // Adjust time until next frame flip for nosound mode mpctx->time_frame *= orig_speed / opts->playback_speed; if (mpctx->d_audio) |