1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-10 00:49:32 +00:00
mpv/DOCS/man
Niklas Haas dfe846f9de vo_gpu_next: add support for hardware decoding
There are two major ways of going about this:

1. Expose the native ra_gl/ra_pl/ra_d3d11 objects to the pre-existing
   hwdec mappers, and then add code in vo_gpu_next to rewrap those
   ra_tex objects into pl_tex.

2. Wrap the underlying pl_opengl/pl_d3d11 into a ra_pl object and expose
   it to the hwdec mappers, then directly use the resulting pl_tex.

I ultimately opted for approach 1 because it enables compatibility with
more hardware decoders, specifically including ones that use native
OpenGL calls currently. The second approach only really works with
cuda_vk and vaapi_pl.
2022-03-03 13:06:05 +01:00
..
af.rst DOCS: convert 3rd party http links to https 2021-08-17 13:42:21 +00:00
ao.rst ao_sndio: add this audio output again 2022-01-22 18:44:34 +00:00
changes.rst manpage: directly link interface-changes.rst in changelog section 2020-02-21 14:34:02 +01:00
console.rst console.lua: define remaining emacs keybindings 2021-11-01 23:42:16 +11:00
encode.rst manpage: explain deprecated usage of multiple items with *-add 2020-01-07 18:13:12 +01:00
input.rst DOCS/input: document subprocess more clearly 2022-02-18 19:39:10 +02:00
ipc.rst DOCS: fix spelling 2021-08-24 20:44:52 +03:00
javascript.rst js: utils.get_user_path: make wrapper of expand-path 2022-02-04 12:53:16 +02:00
libmpv.rst DOCS: convert mpv.io and github links to https 2021-08-17 13:42:21 +00:00
lua.rst lua: remove mp.suspend, resume and resume_all 2021-12-15 12:29:10 +01:00
mpv.rst DOCS/mpv: improve vf=rotate examples 2022-02-07 22:14:51 +02:00
options.rst options: add always to stop-screensaver 2022-02-18 22:04:08 +00:00
osc.rst osc: add options: chapters/playlist OSD, hover chapter format 2021-11-25 21:20:48 +02:00
stats.rst DOCS/stats.rst: fix quoting 2021-08-09 23:57:04 +03:00
vf.rst vf_format: add dolbyvision sub-option 2022-01-09 13:06:27 +01:00
vo.rst vo_gpu_next: add support for hardware decoding 2022-03-03 13:06:05 +01:00