mirror of
https://github.com/mpv-player/mpv
synced 2025-04-10 11:41:37 +00:00
console.lua: don't print the console log to the OSD when switching VO
Fixes #12735, fixes #12839.
This commit is contained in:
parent
00533ccdae
commit
5c2cdb749d
@ -256,7 +256,14 @@ end
|
|||||||
function update()
|
function update()
|
||||||
pending_update = false
|
pending_update = false
|
||||||
|
|
||||||
if not mp.get_property_native('vo-configured') then
|
-- Print to the terminal when there is no VO. Check both vo-configured so
|
||||||
|
-- it works with --force-window --idle and no video tracks, and whether
|
||||||
|
-- there is a video track so that the condition doesn't become true while
|
||||||
|
-- switching VO at runtime, making mp.osd_message() print to the VO's OSD.
|
||||||
|
-- This issue does not happen when switching VO without any video track
|
||||||
|
-- regardless of the condition used.
|
||||||
|
if not mp.get_property_native('vo-configured')
|
||||||
|
and not mp.get_property('current-tracks/video') then
|
||||||
print_to_terminal()
|
print_to_terminal()
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user