diff options
author | Christoph Heinrich <christoph.heinrich@student.tugraz.at> | 2023-05-01 01:42:02 +0200 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-11-07 20:48:37 +0000 |
commit | 2406a89e00c9dc00afa4de007b404d52465bfe56 (patch) | |
tree | f5dbe4cbbba1db89b8ea88eaf2072ba93417e87c /player/lua | |
parent | d470766000250ada785da3513dc7a476447e7e73 (diff) | |
download | mpv-2406a89e00c9dc00afa4de007b404d52465bfe56.tar.bz2 mpv-2406a89e00c9dc00afa4de007b404d52465bfe56.tar.xz |
console: don't overwrite color and alpha of `osd-back-color`
Diffstat (limited to 'player/lua')
-rw-r--r-- | player/lua/console.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/player/lua/console.lua b/player/lua/console.lua index b39f9dc370..d8fa00f005 100644 --- a/player/lua/console.lua +++ b/player/lua/console.lua @@ -279,9 +279,10 @@ function update() local clipping_coordinates = '0,' .. coordinate_top .. ',' .. screenx .. ',' .. screeny local ass = assdraw.ass_new() + local has_shadow = mp.get_property('osd-back-color'):sub(2, 3) == '00' local style = '{\\r' .. - '\\1a&H00&\\3a&H00&\\4a&H99&' .. - '\\1c&Heeeeee&\\3c&H111111&\\4c&H000000&' .. + '\\1a&H00&\\3a&H00&\\1c&Heeeeee&\\3c&H111111&' .. + (has_shadow and '\\4a&H99&\\4c&H000000&' or '') .. '\\fn' .. opts.font .. '\\fs' .. opts.font_size .. '\\bord' .. opts.border_size .. '\\xshad0\\yshad1\\fsp0\\q1' .. '\\clip(' .. clipping_coordinates .. ')}' |