mpv/player
rcombs 843259ad0f playloop: don't redraw without subs on quit
handle_osd_redraw is called while we're in the middle of the cleanup portion
of play_current_file (via kill_demuxers_reentrant and mp_idle). This happens
after we've torn down the subtitle track, so we end up requesting a redraw
from the vo, which results in a 1-frame flash of the video without subs
before we either quit or switch to the next file (or the force-window state).
This detects that condition and skips the redraw, without interfering with
drawing the osd during idle (eg for pseudo-gui mode).
2024-05-20 18:05:38 +02:00
..
javascript console.lua: don't convert integers for mp.input to string 2024-05-12 23:13:48 +02:00
lua console.lua: fix completing change-list ao/vo/gpu-context remove 2024-05-20 17:58:28 +02:00
audio.c audio: report EOF also for untimed AO mode 2024-05-10 23:56:56 +02:00
client.c player/client: fix typo in description of MPV_ERROR_UNINITIALIZED 2024-05-08 18:52:40 +02:00
client.h
command.c Revert "player: do not exit when a seek gets queued" 2024-05-16 13:26:34 +00:00
command.h options: add --input-commands option 2024-03-21 14:48:53 +00:00
configfiles.c player/configfiles: fix utime.h include for Windows SDK 2024-05-06 22:01:17 +02:00
core.h select.lua: add this script 2024-05-12 23:13:48 +02:00
external_files.c misc/language: move mp_guess_lang_from_filename() here 2024-05-10 01:22:31 +02:00
external_files.h misc/language: move mp_guess_lang_from_filename() here 2024-05-10 01:22:31 +02:00
javascript.c osdep/dirent: add implementation for Windows SDK build 2024-05-06 22:01:17 +02:00
loadfile.c player/loadfile: match language and subcodes 2024-05-09 17:12:55 +02:00
lua.c select.lua: add this script 2024-05-12 23:13:48 +02:00
main.c various: fix indentation 2024-05-07 11:23:08 +02:00
meson.build meson: generate .com in the same place as the .exe if possible 2023-11-27 18:42:19 +00:00
misc.c various: add missing checks for directory streams 2024-05-15 22:45:18 +02:00
osd.c demux: keep track of ts information per stream type 2024-05-05 14:11:47 +02:00
playloop.c playloop: don't redraw without subs on quit 2024-05-20 18:05:38 +02:00
screenshot.c image_writer: fix TOCTOU in screenshot filename generation 2024-03-19 19:30:27 +01:00
screenshot.h
scripting.c select.lua: add this script 2024-05-12 23:13:48 +02:00
sub.c player: avoid busy looping during reinit_sub 2024-04-16 19:45:00 +00:00
video.c video: also reset video-sync state when resetting video state 2024-03-30 09:46:48 +01:00