diff options
author | Niklas Haas <git@haasn.dev> | 2022-06-05 20:00:10 +0200 |
---|---|---|
committer | Niklas Haas <github-daiK1o@haasn.dev> | 2022-06-06 17:04:08 +0200 |
commit | 969bdf5f4149971d8c16e9ab2b4f399c735115f5 (patch) | |
tree | f26243a84d9f1ca6b1ca8829c07a42dc85840ee2 /osdep | |
parent | c4c7b07acfa58166f47136aca8187fb7e175b79e (diff) | |
download | mpv-969bdf5f4149971d8c16e9ab2b4f399c735115f5.tar.bz2 mpv-969bdf5f4149971d8c16e9ab2b4f399c735115f5.tar.xz |
vo_gpu_next: fix OSD rendering of screenshots
One downside of this approach is that it bypasses the mixer cache, but
while this is not ideal for performance reasons, the status quo is also
simply broken so I'd rather have a slower implementation that works than
a faster implementation that does not.
And as it turns out, updating the OSD state and invalidating the mixer
cache correctly is sufficiently nontrivial to do in a clean way, so I'd
rather have this code that I can be reasonably certain does the right
thing.
Fixes #9923 as discussed. Also fixes #9928.
Diffstat (limited to 'osdep')
0 files changed, 0 insertions, 0 deletions