mpv/video
wm4 9a88b118b4 video: decouple filtering/decoding slightly more
Lots of noise to remove the vfilter/vo fields from dec_video.

From now on, video filtering and output will still be done together,
summarized under struct vo_chain.

There is the question where exactly the vf_chain should go in such a
decoupled architecture. The end goal is being able to place a "complex"
filter between video decoders and output (which will culminate in
natural integration of A->V filters for natural integration of
libavfilter audio visualizations). The vf_chain is still useful for
"final" processing, such as format conversions and deinterlacing. Also,
there's only 1 VO and 1 --vf option. So having 1 vf_chain for a VO seems
ideal, since otherwise there would be no natural way to handle all these
existing options and mechanisms.

There is still some work required to truly decouple decoding.
2016-01-14 00:18:48 +01:00
..
decode video: decouple filtering/decoding slightly more 2016-01-14 00:18:48 +01:00
filter video: refactor: handle video format fixups closer to decoder 2016-01-14 00:18:31 +01:00
out mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
csputils.c vo_opengl: fix gray playback 2015-12-26 18:36:55 +01:00
csputils.h csputils: update MP_STEREO3D_COUNT 2015-12-19 08:34:46 +01:00
d3d.h vo_direct3d, dxva2: use the same D3D device 2015-07-03 16:04:42 +02:00
fmt-conversion.c sub: find GBRP format automatically when rendering to RGB 2015-12-24 16:42:21 +01:00
fmt-conversion.h Update license headers 2015-04-13 12:10:01 +02:00
gpu_memcpy.c video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
gpu_memcpy.h video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
hwdec.h video: remove VDA support 2015-09-28 22:03:14 +02:00
image_writer.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
image_writer.h screenshots: add option to prevent 16 bit output 2015-04-29 21:05:04 +02:00
img_format.c img_format: fix padding calculation with P010 2016-01-08 12:48:03 +01:00
img_format.h img_format: add a generic flag for semi-planar formats 2016-01-07 16:30:34 +01:00
img_fourcc.h
mp_image.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
mp_image.h video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
mp_image_pool.c mpv_talloc.h: rename from talloc.h 2016-01-11 21:05:55 +01:00
mp_image_pool.h
sws_utils.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
sws_utils.h vf_scale: libswscale is being stupid 2015-03-01 22:32:38 +01:00
vaapi.c vaapi: replace VA_STR_FOURCC 2016-01-11 20:30:36 +01:00
vaapi.h vaapi: replace VA_STR_FOURCC 2016-01-11 20:30:36 +01:00
vdpau.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vdpau.h video: reduce error message when loading hwdec backend fails 2015-06-20 22:26:57 +02:00
vdpau_functions.inc vo_vdpau: directly get surface size from surface for screenshots 2015-06-05 22:34:16 +02:00
vdpau_mixer.c csputils: rename "yuv2rgb" functions 2015-12-09 00:23:36 +01:00
vdpau_mixer.h vdpau: retrieve mixer parameters directly from the hw surface 2015-05-28 21:54:02 +02:00