lua: support MPV_END_FILE_REASON_REDIRECT

And also add the missing "unknown" entry to the manpage.
This commit is contained in:
wm4 2015-06-11 21:41:16 +02:00
parent e53cb0890e
commit 0d2456ae5f
2 changed files with 11 additions and 0 deletions

View File

@ -707,6 +707,16 @@ List of events
An error happened. In this case, an ``error`` field is present with An error happened. In this case, an ``error`` field is present with
the error string. the error string.
``redirect``
Happens with playlists and similar. Details see
``MPV_END_FILE_REASON_REDIRECT`` in the C API.
``unknown``
Unknown. Normally doesn't happen, unless the Lua API is out of sync
with the C API. (Likewise, it could happen that your script gets
reason strings that did not exist yet at the time your script was
written.)
``file-loaded`` ``file-loaded``
Happens after a file was loaded and begins playback. Happens after a file was loaded and begins playback.

View File

@ -520,6 +520,7 @@ static int script_wait_event(lua_State *L)
case MPV_END_FILE_REASON_STOP: reason = "stop"; break; case MPV_END_FILE_REASON_STOP: reason = "stop"; break;
case MPV_END_FILE_REASON_QUIT: reason = "quit"; break; case MPV_END_FILE_REASON_QUIT: reason = "quit"; break;
case MPV_END_FILE_REASON_ERROR: reason = "error"; break; case MPV_END_FILE_REASON_ERROR: reason = "error"; break;
case MPV_END_FILE_REASON_REDIRECT: reason = "redirect"; break;
default: default:
reason = "unknown"; reason = "unknown";
} }