From 720eb187fd33c6ccf7f6f75a94fb5a7b94c9ebf8 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 1 Feb 2015 18:25:12 +0100 Subject: command: send additional property change events in-between loading Opening the stream and opening the demuxer are both done asynchronously, meaning the player reacts to client API requests. They also can potentially take a while. Thus it's better to process outstanding property changes, so that change events are sent for properties that were changed during opening. --- player/command.c | 1 + 1 file changed, 1 insertion(+) (limited to 'player/command.c') diff --git a/player/command.c b/player/command.c index b3adb5f731..09bd118f7f 100644 --- a/player/command.c +++ b/player/command.c @@ -3452,6 +3452,7 @@ static const char *const *const mp_event_property_change[] = { E(MPV_EVENT_START_FILE, "*"), E(MPV_EVENT_END_FILE, "*"), E(MPV_EVENT_FILE_LOADED, "*"), + E(MP_EVENT_CHANGE_ALL, "*"), E(MPV_EVENT_TRACKS_CHANGED, "track-list"), E(MPV_EVENT_TRACK_SWITCHED, "vid", "video", "aid", "audio", "sid", "sub", "secondary-sid"), -- cgit v1.2.3