core: rename --paused to --pause, and improve how pausing is done

Callign add_step_frame is not necessary, because mplayer always decodes
at least one frame when starting a new file. Calling pause_player is
sufficient, and unlike add_step_frame doesn't play any audio.
This commit is contained in:
wm4 2012-02-29 03:07:10 +01:00
parent 4b553cd676
commit 5fcd29eb40
2 changed files with 2 additions and 2 deletions

View File

@ -486,7 +486,7 @@ const m_option_t common_opts[] = {
OPT_TIME("ss", seek_to_sec, 0),
// start paused
OPT_FLAG_ON("paused", start_paused, 0),
OPT_FLAG_ON("pause", start_paused, 0),
// stop at given position
{"endpos", &end_at, CONF_TYPE_TIME_SIZE, 0, 0, 0, NULL},

View File

@ -5003,7 +5003,7 @@ goto_enable_cache:
mpctx->paused ? VOCTRL_PAUSE : VOCTRL_RESUME, NULL);
if (mpctx->opts.start_paused)
add_step_frame(mpctx);
pause_player(mpctx);
while (!mpctx->stop_play)
run_playloop(mpctx);