5.4.7.1 Beta

This commit is contained in:
Frank Skare
2020-05-07 11:47:09 +02:00
parent 407b49b3ad
commit 9d46064dca
4 changed files with 26 additions and 18 deletions

View File

@@ -117,7 +117,7 @@ namespace mpvnet
if (Handle == IntPtr.Zero)
throw new Exception("error mpv_create");
mpv_request_log_messages(Handle, "info");
mpv_request_log_messages(Handle, "terminal-default");
Task.Run(() => EventLoop());
@@ -397,14 +397,9 @@ namespace mpvnet
{
var data = (mpv_event_log_message)Marshal.PtrToStructure(evt.data, typeof(mpv_event_log_message));
if (LogMessage != null || LogMessageAsync != null ||
data.log_level == mpv_log_level.MPV_LOG_LEVEL_FATAL)
if (LogMessage != null || LogMessageAsync != null)
{
string msg = $"[{ConvertFromUtf8(data.prefix)}] {ConvertFromUtf8(data.text)}";
if (data.log_level == mpv_log_level.MPV_LOG_LEVEL_FATAL)
App.RunAction(() => App.ShowError("Fatal Error", msg));
InvokeAsync<mpv_log_level, string>(LogMessageAsync, data.log_level, msg);
LogMessage?.Invoke(data.log_level, msg);
}