1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-26 00:42:57 +00:00
mpv/video
Niklas Haas 09b68648f1 vo_gpu: ra_pl: add timers support
Added in libplacebo v60, unfortunately with some changes in design that
make it a bit of an awkward fit for the way timers are used in mpv.

Timer queries in libplacebo don't support "start" and "stop"-style
operations, and instead are attached directly to operations. The only
sane way of implementing this in the ra API is to have a single 'active
timer' that gets attached to every pass, taking care to sort distinct
operations into distinct pl_timer queries within that ra_timer.

This design unfortunately doesn't let us have multiple 'active timers'
concurrently, similar to the current such limitation in ra_gl. But it's
also not a big deal.
2020-05-16 06:18:44 +02:00
..
decode options: make imgfmt options always accept "no" 2020-04-09 11:20:45 +02:00
filter draw_bmp: rewrite 2020-05-09 18:02:57 +02:00
out vo_gpu: ra_pl: add timers support 2020-05-16 06:18:44 +02:00
csputils.c csputils: add function for getting uint/float transformation 2020-05-09 18:02:57 +02:00
csputils.h csputils: add function for getting uint/float transformation 2020-05-09 18:02:57 +02:00
cuda.c video: cuda: add explicit context creation for copy hwaccels 2019-12-29 14:32:47 -08:00
d3d.c
d3d.h
fmt-conversion.c video: drop NV24 alias 2020-02-18 18:03:42 +01:00
fmt-conversion.h
hwdec.c video: cuda: add explicit context creation for copy hwaccels 2019-12-29 14:32:47 -08:00
hwdec.h video: cuda: add explicit context creation for copy hwaccels 2019-12-29 14:32:47 -08:00
image_loader.c
image_loader.h
image_writer.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
image_writer.h
img_format.c video: add yuv float formats 2020-05-09 18:02:57 +02:00
img_format.h video: remove RGB32/BGR32 aliases 2020-05-11 19:57:34 +02:00
mp_image_pool.c
mp_image_pool.h
mp_image.c video: add yuv float formats 2020-05-09 18:02:57 +02:00
mp_image.h mp_image: add some helpers 2020-05-06 15:27:25 +02:00
repack.c repack: fix incorrect assert() 2020-05-12 23:08:10 +02:00
repack.h repack: add support for converting from/to float formats 2020-05-09 18:02:57 +02:00
sws_utils.c sws_utils: allow setting zimg options directly 2020-05-09 18:02:57 +02:00
sws_utils.h sws_utils: allow setting zimg options directly 2020-05-09 18:02:57 +02:00
vaapi.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
vaapi.h
vdpau_functions.inc
vdpau_mixer.c
vdpau_mixer.h
vdpau.c video: remove RGB32/BGR32 aliases 2020-05-11 19:57:34 +02:00
vdpau.h
zimg.c video: separate repacking code from zimg and make it independent 2020-05-09 18:02:57 +02:00
zimg.h sws_utils: allow setting zimg options directly 2020-05-09 18:02:57 +02:00