0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/video/filter
wm4 aae9af348e video: have a generic context struct for hwdec backends
Before this commit, each hw backend had their own specific struct types
for context, and some, like VDA, had none at all. Add a context struct
(mp_hwdec_ctx) that provides a somewhat generic way to pass the hwdec
context around. Some things get slightly better, some slightly more
verbose.

mp_hwdec_info is still around; it's still needed, but is reduced to its
role of handling delayed loading of the hwdec backend.
2015-01-22 15:32:23 +01:00
..
pullup.c vf_pullup: remove inline asm 2014-04-19 17:10:20 +02:00
pullup.h vf_pullup: remove inline asm 2014-04-19 17:10:20 +02:00
vf_buffer.c video/filter: add vf_buffer 2014-07-30 23:29:00 +02:00
vf_crop.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_delogo.c vf_delogo: remove internal implementation 2014-03-16 13:19:29 +01:00
vf_divtc.c Remove mpbswap.h 2014-09-25 21:32:55 +02:00
vf_dlopen.c win32: request UTF-16 API variants, Vista+ APIs, and COM C macros 2015-01-07 21:42:44 +01:00
vf_dlopen.h vf_dlopen: remove buggy private name -> imgfmt conversion 2014-05-15 10:32:16 -07:00
vf_dsize.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
vf_eq.c video: introduce failure path for image allocations 2014-06-17 22:43:43 +02:00
vf_expand.c video: introduce failure path for image allocations 2014-06-17 22:43:43 +02:00
vf_flip.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
vf_format.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_gradfun.c vf_lavfi: make chaining from other filters more flexible 2014-09-27 17:21:29 +02:00
vf_hqdn3d.c vf_hqdn3d: remove internal implementation 2014-03-16 13:19:29 +01:00
vf_ilpack.c video: introduce failure path for image allocations 2014-06-17 22:43:43 +02:00
vf_lavfi.c video: remove vfcap.h 2015-01-21 22:08:24 +01:00
vf_lavfi.h vf_lavfi: fix compilation failure 2014-10-08 12:44:47 +02:00
vf_mirror.c video: introduce failure path for image allocations 2014-06-17 22:43:43 +02:00
vf_noformat.c Kill all tabs 2014-04-13 18:03:01 +02:00
vf_noise.c video: introduce failure path for image allocations 2014-06-17 22:43:43 +02:00
vf_phase.c video: introduce failure path for image allocations 2014-06-17 22:43:43 +02:00
vf_pullup.c video: remove internal QP passing 2014-12-03 23:01:20 +01:00
vf_rotate.c Silence some Coverity warnings 2014-11-21 09:59:58 +01:00
vf_scale.c video: remove vfcap.h 2015-01-21 22:08:24 +01:00
vf_screenshot.c video/filter: make vf->control non-recursive 2013-12-07 19:33:38 +01:00
vf_softpulldown.c vf_softpulldown: handle null mpi_image correctly 2014-08-30 15:15:38 +02:00
vf_stereo3d.c vf_stereo3d: fix "auto" input format with libav 2014-10-04 16:28:30 +02:00
vf_sub.c vf_sub: fix previous commit 2014-11-11 19:26:43 +01:00
vf_swapuv.c Split mpvcore/ into common/, misc/, bstr/ 2013-12-17 02:39:45 +01:00
vf_unsharp.c vf_unsharp: remove internal implementation 2014-03-16 13:19:29 +01:00
vf_vapoursynth.c video: remove vfcap.h 2015-01-21 22:08:24 +01:00
vf_vavpp.c video: have a generic context struct for hwdec backends 2015-01-22 15:32:23 +01:00
vf_vdpaupp.c video: have a generic context struct for hwdec backends 2015-01-22 15:32:23 +01:00
vf_yadif.c vf_yadif: remove internal implementation 2014-03-16 13:19:29 +01:00
vf.c video: remove vfcap.h 2015-01-21 22:08:24 +01:00
vf.h video: remove vfcap.h 2015-01-21 22:08:24 +01:00