1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-12 18:06:18 +00:00
mpv/video/decode
Kevin Mitchell d5348a66dc dxva2: another attempt at using mp_image pool
Apparently, some drivers require you to allocate all of the decoder d3d surfaces
at once. This commit changes the strategy from allocating surfaces as needed via
mp_image_pool_set_allocator, to allocating all the surfaces in one call to
IDirectXVideoDecoderService_CreateSurface and adding them to the pool with
mp_image_pool_add.

fixes #2822
2016-02-16 12:36:56 -08:00
..
dec_video.c Rewrite ordered chapters and timeline stuff 2016-02-15 21:04:07 +01:00
dec_video.h Rewrite ordered chapters and timeline stuff 2016-02-15 21:04:07 +01:00
dxva2.c dxva2: another attempt at using mp_image pool 2016-02-16 12:36:56 -08:00
lavc.h vd_lavc: remove redundant best_csp field 2016-02-03 21:31:53 +01:00
rpi.c rpi: add VC-1 support 2016-01-28 11:23:23 +01:00
vaapi.c vaapi: lower number of allocated surfaces again 2016-01-26 14:05:54 +01:00
vd_lavc.c audio/video: expose codec info as separate field 2016-02-15 20:34:45 +01:00
vd.h video: approximate AVI timestamps via DTS handling 2016-02-11 16:14:30 +01:00
vdpau.c vdpau: force driver to report preemption early 2016-01-25 16:45:18 +01:00
videotoolbox.c Change 3 more files to LGPL 2016-01-20 15:43:56 +01:00