1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-23 15:22:09 +00:00
mpv/video
wm4 7b7e15a460 vdpau: move RGB surface management out of the VO
Integrate it with the existing surface allocator in vdpau.c. The changes
are a bit violent, because the vdpau API is so non-orthogonal: compared
to video surfaces, output surfaces use a different ID type, different
format types, and different API functions.

Also, introduce IMGFMT_VDPAU_OUTPUT for VdpOutputSurfaces wrapped in
mp_image, rather than hacking it. This is a bit cleaner.
2014-05-22 20:59:31 +02:00
..
decode vdpau: don't fallback to software decoding on preemption 2014-05-18 19:21:39 +02:00
filter vf_dlopen: update usage message to new-style args 2014-05-15 10:32:16 -07:00
out vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
csputils.c csputils: provide string descriptions of chroma locations 2014-02-16 03:51:02 +01:00
csputils.h csputils: provide string descriptions of chroma locations 2014-02-16 03:51:02 +01:00
fmt-conversion.c vda: Hwaccel 1.2 support 2014-05-12 12:59:16 +02:00
fmt-conversion.h
hwdec.h
image_writer.c video: remove redundant mp_image display_w/_h members 2014-04-29 13:31:59 +02:00
image_writer.h
img_format.c vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
img_format.h vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
img_fourcc.h
memcpy_pic.h
mp_image_pool.c mp_image_pool: add features needed for use with hwaccel 2014-03-17 18:21:29 +01:00
mp_image_pool.h mp_image_pool: add features needed for use with hwaccel 2014-03-17 18:21:29 +01:00
mp_image.c video: fix screenshots with anamorphic video 2014-05-02 01:08:05 +02:00
mp_image.h video: remove redundant mp_image display_w/_h members 2014-04-29 13:31:59 +02:00
sws_utils.c sws_utils: remove custom GBRP conversion 2014-04-10 00:07:25 +02:00
sws_utils.h
vaapi.c vaapi: solve potential problem with ambiguous image formats 2014-03-17 18:23:24 +01:00
vaapi.h vaapi: make struct va_surface private 2014-03-17 18:22:35 +01:00
vdpau_functions.inc
vdpau_mixer.c vdpau_mixer: allow overriding frame opts 2014-05-02 01:08:04 +02:00
vdpau_mixer.h vdpau_mixer: allow overriding frame opts 2014-05-02 01:08:04 +02:00
vdpau.c vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
vdpau.h vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
vfcap.h